Android开发常用框架汇总
作为一名程序猿,好的工具会让你在搬运工的道路上越走越远。以下框架是AC在开发过程中经常会使用到的一些好的框架。列在这里做一个小小的总结,包含但不限于此。
响应式编程
消息通信
-
EventBus
组件间的消息通信
注解框架
-
butterknife
View注解框架
-
dagger
Android和Java的依赖注入框架
数据解析
数据库
-
Realm
移动数据库SQLite&ORM替代者
-
ActiveAndroid
无需写sql语句
-
greenDAO
轻量级、快速ORM解决方案
网络访问
-
OkHttp
良心组织square开源项目
-
AndroidAsyncHttp
异步请求http库
-
retrofit
又是square出品的精品,该http请求库与dagger、rxjava为越来越多人使用的三剑客
图片加载
-
Android-Universal-Image-Loader
非常流行图片加载库
-
Glide
-
fresco
facebook出品,必属精品
-
picasso
多媒体操作
-
android-multipicker-library
图片、视频、文件、音乐、通讯录选择器
-
Android-Image-Cropper
图片裁剪库
-
uCrop
-
android-UniversalMusicPlayer
google的跨平台音乐播放器,支持手机、平板、手表和TV,是学习多平台的最好实例
https://github.com/googlesamples/android-UniversalMusicPlayer
-
PhotoView
图片手势操作放大缩小库
设备相关
-
zxing
Java实现的条形码、二维码扫描开源库
-
zbar
C实现的条形码、二维码扫描库
-
barcodescanner
封装了zxing和zbar,更加简单的使用
MVP相关
-
Android-CleanArchitecture
mvp架构学习实例
-
android-architecture
google推荐的学习mvp架构的模版
其他
-
内存检测
leakcanary
-
简单、漂亮的日志打印工具
logger
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
2016-09-20 iOS UIView 基本属性用法
2016-09-20 IOS ----UIButton用法详解