- 博客(4)
- 资源 (106)
- 收藏
- 关注
原创 理解 ClassLoader
类加载也是高频面试话题,系统提供的一般有:引导类加载器(Bootstrap ClassLoader)、拓展类加载器(Extensions ClassLoader)、应用程序类加载器(Application ClassLoader)。除此之外也可以自定义类加载器 接下来是一个高频面试点: 双亲委托模式: 类加载器查找 Class 所采用的是双亲委托模式,所谓双亲委托模式就是,首先判断该 Cla...
2020-04-20 11:56:16 194
原创 安卓适配的面试题
先抛出几个面试题: 1.在Android 开发的时候,对于 UI 稿的 px 是如何适配的? 答案:把 px 转化成 dp 在进行适配,在安卓中官方是这样定义dp 的 dp = dip/160, dip 是像素密度,不同分辨率下 dpi 是不一样的 dpi:屏幕像素密度,指的是在系统软件上指定的单位尺寸的像素数量,它往往是写在系统出厂配置文件的一个固定值; ppi:也是屏幕像素密度...
2020-04-15 15:25:58 503 1
原创 HashMap面试知识点
1.hashMap HashTable hashSet 区别 2.hashMap为什么线程不安全。多线程下可能有哪些问题? 答案: https://www.jianshu.com/p/e6367828631a 2个put会同时扩容造成死循环(链表有环) 可能有2个同时put,导致1个丢失,被后面的put覆盖了。一种情况是2个线程,1存1取,A刚存完key1value1,还没等B取值...
2020-04-15 09:44:23 302
原创 APK瘦身
APK瘦身: 1. 减少 Assets 目录下的文件,有的html可以通过接口获取 2. 删除无用so文件,根据CPU引入so文件 3. 压缩图片,使用webp格式下的图片 4.混淆 5.压缩APK 6.打包剔除无用资源 7.动态下载图片 分目录放置图片: 不同分辨率的图片应该放到不同的目录下面,如果放错了图片,对于APP运行时内存大小有一定影响。 如果把一个本来应该放在...
2020-04-15 09:42:17 389
搜索界面和二级列表带全选,反选的数据同步
2016-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人