https://mp.weixin.qq.com/s/8tRAO9a6FOo6mV64VoW8HA https://mp.weixin.qq.com/s/rCINjd-uMU...
[mvi介绍](https://mp.weixin.qq.com/s/lCgztZ4g2qCftFhR2yJiLw) [配置依赖](https://mp.weixin.qq....
[coil使用介绍](https://mp.weixin.qq.com/s/fsEPEc2M_vcZLivYVVwNYw)
grep常用选项: 1.根据匹配内容过滤:grep "com.test.demo" a.log2.在当前目录多个文件中搜索关键字starting:grep "starting...
1. 根据TAG和Log优先级过滤 ``` adb logcat [TAG:LEVEL ] [TAG:LEVEL ] ... ``` >例如:输出TAG为 debug, 优先...
adb shell am start [options] intent启动由 intent 指定的 Activity。格式与参数如下 start [options] inte...
在做桌面产品的时候,发现一些机型存在将桌面默认后重启手机出现卡死的情况,通过查看log,出现错误信息在手机系统启动加载完androidmanifest.xml,开始进行con...
MediaPlayer多媒体练习:https://github.com/stormzsl/MyVideo[https://github.com/stormzsl/MyVide...
LiveData使用LiveData LiveData = new LiveData(); liveData.obsever(LifeCycleOwner owner,new...
1.混淆2.lint检查删除无用资源2.保留单一语言3.考虑将jpg/png转为wep4.动态下发so
https://blog.csdn.net/intbird/article/details/106849988[https://blog.csdn.net/intbird/a...
1.Crash信息监控Crash修复的难点在于信息收集,针对Crash上报信息进行修复,Crash分为java层Crash和Native层Crash Java 层Crash捕...
大图监控 内存大户Bitmap大图检测: 对加载图片时所占用的内存大小设置一个阈值,当图片超过这个阀值的时候进行信息提示给RD。 图片的来源可以是本地图片,网络图片。比如网络...
6.网络优化 客户端网络优化 多个请求合并为一个请求 保持长连接,设置请求header的connection:keep-alive 域名访问改为ip访问,多个api的调用使用...
SPI机制实现模块间通信,比如运营模块aar调用订单模块中的数据,实现模块间解耦在运行期间将接口转换为实现类,达到模块间调用 variant.javaCompile.clas...
LeakCanary内存泄漏检测原理: (1).application中注册Activity生命周期onActivityDestory回调,同样的检测fragment也是通过...