16. Android中的图片优化方案? |
首先我们可以对图片进行二次采样,从本质上减少图片的内存占用。 就是将大图片缩小之后放入到内存中,以实现减小内存的目的其次就是采用三层缓存架构,提高图片的访问速度。 三层缓存架构是内存-文件-网络。 内存是访问速度最快的部分但是分配的空间有限,所以不可能占用太多。 其中内存缓存可以采用LRU算法(最近最少使用算法),来确定要删除内存中的那些图片,保存那些图片。 文件就是将图片保存到本地,可以使SD卡中,也可以是手机内部存储中。网络就是访问网络下载图片,进行图片的加载。 |
🚀🚀🚀🚀🚀🚀 |
17. Android Native Crash问题如何分析定位? |
利用breakpad,dump Native崩溃时日志信息 利用addr2line跟ndk-strace等工具,根据崩溃日志偏移量定位具 |