本文是Android面试题整理中的一篇html
实际面试过程当中遇到的其余问题,大多问题和实际项目有关,目的是了解面试者对当前项目的了解程度和掌握的技能面试
若是咱们在多个Module里面定义了相同名字的资源,可是对应的资源内容不同,这个时候项目并不会出错,可是当咱们最终打包的时候多个Module中的资源只会留下一个,这样咱们想要的效果就会出错 解决方案2:https://blog.csdn.net/JohanMan/article/details/77101477算法
提升启动性能;减少dex体积 原理:优化dex顺序(提升启动速度);删除无用代码,移除空类;减小调用中间层;字符串缩减;只有一个父类,直接用实现类代替;缓存
工具:leakCanary,严苛模式,profiler,MAT,adb view的复用 图片的合理加载,合理的缓存区大小 防止频繁的内存抖动 常见的内存泄漏预防app