工作这么久了,总结一下手机APP中常用的SDK等。
地图:百度map,高德也行,但实际使用中感觉还是百度用着顺手,可能用习惯了吧。在部分机型上高德定位误差比较大,百度则没发现有这种情况。
推送:小米推送。百度推送等在miui系统中会收不到推送,另外,miui默认禁止应用Service自动重启,如果使用其他推送可能会导致收不到推送
聊天:环信。之前用的环信,不怎么稳定,可以使用小米推送来实现聊天功能。理由同上。
图片存储:又拍云,总起感觉速度还可以,不过同一张图片第一次在又拍云生成指定大小的图片时可能延时比较高,但影响不大
第三方登陆:新浪,qq,微信等
短信验证码:mob验证码
json解析:fastjson,速度最快,简单易用
网络请求:okhttp,,亲测效率很高,在某些特殊情况下更是秒杀HttpClient
图片加载:ImageLoader
图片上传:开源框架很多,可以使用xUtils
数据库:greenDAO,效率极高,使用非常方便
图片:阿里iconfont,类似图片的文字,缩放不失真,颜色可任意改变
下拉刷新:XListView
回弹控件:OverScrollView,效果不怎么好,里面的控件点击时有时不灵敏,不推荐使用
二维码生成及拍照扫描,本地扫描:google zxing
安卓开发常用SDK
最新推荐文章于 2024-10-09 16:31:28 发布