面试准备
文章平均质量分 76
风吹过wu
这个作者很懒,什么都没留下…
展开
-
最全Android行为变更(6 -11)
Android 6.0 变更运行时权限低电耗模式和应用待机模式取消支持Apache Http客户端BoringSSL硬件标识符访问权通知音频管理器变更文本选择浏览器书签变更Android 密钥库变更WLAN 和网络连接变更相机服务变更运行时APK验证USB连接Android for Work变更https://developer.android.com/about/versions/marshmallow/android-6.0-changes?hl=zh-cn#be原创 2020-07-14 14:49:58 · 355 阅读 · 0 评论 -
ANR定位和修正
原文链接如果发现机器上出现问题,我们可以通过查看/data/anr/traces.txt即可,最新的ANR信息在最开始部分。主线程被IO操作(从4.0以后网络IO不允许在主线程中)阻塞主线程存在耗时操作主线程存在错误的操作,比如Thread.wait 或者Thread.sleep等Android系统会监控程序的响应,一旦出现上面两种情况,则弹出ANR对话框应用在5秒内未响应用户的输入事...转载 2018-12-04 10:02:01 · 265 阅读 · 0 评论 -
GC 相关链接
记录一些GC相关的链接,比如原理,优化,方便自己复习Android GC 原理探究从实际案例聊聊Java应用的GC优化原创 2018-11-30 14:10:48 · 176 阅读 · 0 评论 -
JAVA内部类
内部类可以分为 成员内部类,静态内部类,局部内部类,匿名内部类好处内部类方法可以访问该类定义所在作用域中的数据,包括被 private 修饰的私有数据内部类可以对同一包中的其他类隐藏起来内部类可以实现 java 单继承的缺陷当我们想要定义一个回调函数却不想写大量代码的时候我们可以选择使用匿名内部类来实现找到一个很详细的链接 搞懂 JAVA 内部类...原创 2018-12-03 15:01:10 · 124 阅读 · 0 评论 -
强引用,软应用,弱引用,幻象应用
在Java语言中,除了基本数据类型外,其他的都是指向各类对象的对象引用;Java中根据其生命周期的长短,将引用分为4类。1 强引用特点:我们平常典型编码Object obj = new Object()中的obj就是强引用。通过关键字new创建的对象所关联的引用就是强引用。 当JVM内存空间不足,JVM宁愿抛出OutOfMemoryError运行时错误(OOM),使程序异常终止,也不会靠随意回...原创 2018-12-05 18:10:23 · 229 阅读 · 0 评论