探索 Java 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
Android 后台任务调度库,支持 JobScheduler、GcmNetworkManager 和 AlarmManager。已弃用,推荐使用 WorkManager 替代。
支持 Java、Python、JavaScript 等多种语言的代码格式化工具,可通过 Gradle、Maven、SBT 等构建系统集成,自动修复格式问题并保持代码整洁。
RecyclerView 扩展库,提供高级功能。支持类似 Google Inbox 的滑动、Play Music 的拖拽排序及可展开项。兼容 API 14+。
Android 开发指南《The Busy Coder's Guide to Android Development》的配套源码仓库,包含数百个从基础到高级的示例应用。代码随书籍版本更新,采用 Apache 2.0 许可。
为 KitKat 透明模式下的 Android 系统 UI 提供背景着色。支持自定义颜色或 Drawable,自动适配不同设备配置,简化系统栏背景处理。
开源的一次性密码生成器,支持 HOTP 和 TOTP 算法。适用于 Blackberry 和 iOS 平台,无账户备份功能。
基于 RecyclerView 的扩展库,提供下拉刷新和上拉加载功能,支持自定义样式和粘性滚动,可像标准 RecyclerView 一样使用。
MyBatis 代码生成器,自动分析数据库表并生成对应的实体类、Mapper 接口及 XML 映射文件,支持 Java 和 Kotlin 项目,显著简化 CRUD 操作的初始配置。
基于 MediaPlayer、ExoPlayer、IjkPlayer 的安卓视频播放器,模仿抖音实现预加载、列表播放、悬浮播放、广告播放、弹幕、水印和滤镜等功能。
基于无障碍服务自动跳过安卓开屏广告,支持关键字、控件和位置三种跳过方式。开源、无网络权限、不收集任何信息,保障隐私安全。
Gradle 插件,为 Java 6、7 及 Android 项目提供 Lambda 表达式支持。基于 retrolambda,使用 Java 8 编译后降级处理。支持配置 Java 版本、JVM 参数及增量编译。
开源多媒体框架,支持 Android 和 iOS。提供完整硬件加速解码与渲染,支持 FFmpeg 2.0、自定义 HTTP 头、自适应比特率流、SSL 协议、播放速度控制、音量放大、字幕增强、视频缓存及 RGBA_8888 渲染。
提供完整的 Android Activity 与 Fragment 生命周期图,包含并行时间轴,清晰展示系统触发的生命周期阶段及其交互关系。提供 PDF、SVG 等矢量格式,适用于打印。
Spring Boot 2.0+ 从入门到实战!涵盖基础配置、JPA、MyBatis、异常处理、拦截器、Swagger 等核心知识,并提供在线文件预览、分布式服务等实战项目。
Android 通用 PopupWindow 库,基于系统封装,提供高自由度与丰富 API,支持 API 19+,使用 Java 开发。
基于 Spring Boot 的领域驱动设计(DDD)示例应用,由 Eric Evans 的 Domain Language 与 Citerus 联合开发。提供 REST API 处理货物运输报告,支持 Maven 构建与运行。
提供带分类的侧边菜单,支持 CircularReveal 动画,适用于 Android 应用。通过 Gradle 依赖集成,可自定义菜单项与图标。