四月无声,竟然断更,噔噔噔噔
1、第三方SDK接入
极光推送:可按标签/别名推送,后期更新有部分免费功能限制了
友盟
- 统计:自定义事件、报错分析
- 社会化分享:腾讯登录
Bugly:错误上报
阿里百川:安全图片和safe包结合起来debug切release下都无法调试
云上封装:以原生为基底
wifi镜像:DLNA协议投屏
2、插件库引入
日历:主要在monthView方面里面可以调样式校准
点按效果:使用flate会全局替换为自定义View以实现控制
动态换肤:与上面会互斥,立个flag,做个结合版处理
Glide图片加载:可网址下载、控制刷新状态
coroutines+vm:文件扫描并实时更新
资源混淆:锤出个链接包
3、原生方法
WebView:控制JS加载、焦点捕捉并下载
Widget:清单配置、样式定义、布局基础
JobIntentService:无需生命周期管理,以完成任务为入口
Bundle:记录销毁、数据配置
XML:布局、主题、样式形状颜色、Animate进出动画(value形式/object属性)
Mainfest:权限、活动标签属性
Gradle:架构包、编译版本、地址映射、依赖调控、运行prop文件HOME版本、混淆配置、压缩优化打包配置
injur:结合注解注入方法
invoke:反射获取类
aidl:生成通用编译
jni:Binder桥梁stub