IP属地:广东
在Android开发中,使用MVVM架构与Jetpack组件结合,是当今流行且高效的开发方式。MVVM(Model-View-ViewModel...
Android四大组件的生命周期、使用方法、ANR时间及四大启动模式的生命周期与使用场景 一、Android四大组件的生命周期、使用方法及ANR...
Android开发过程中遇到各种异常是不可避免的。透过详细的异常记录,我们不但能理解程序崩溃的原因,还能根据异常类型采取针对性的解决措施。以下为...
开启混淆: 在proguard-rules.pro配置混淆的模版:
本篇文章基于Android11源码分析,本篇文章的源码均在frameworks目录下 1. 调整音量的方式: 在学习AudioService源码...
遇到的问题: 用户的应用通过??仄靼醇谢唤沟闶?已经开启了系统音量,但是没有切换焦点时没有提示声。 所以有了本篇文章,一是Key的事件分发逻辑...
1. 内存泄漏 为什么会出现内存泄漏?因为在GC垃圾回收时会利用GC Root可达性分析算法去遍历哪些对象正在被引用。如果一个对象该销毁时却被另...
1. 概述 Android的启动优化主要是加速用户打开App到可交互的时间。在这段时间里面经历的Application的启动创建,SplashA...
1. 类加载机制 在之前的文章万字长文把[JVM]从头到尾讲一遍[http://08643.cn/p/8b37d2d22c62]...