石乐志, 从16101703中旬, 重新拾起旧物, 总结一下Android必须要掌握的东西.
1. 熟练掌握Java技术,熟悉面向对象思想,熟悉常用设计模式
2....Android中的布局优化, 内存优化;
布局优化
减少视图层级
通过工具分析视图层级, 优先相对布局, 约束布局
merge标签, 去处理子布局的根视图和父布局是同一类型的情况
延迟加载的ViewStub...onTrimMemory()方法还有很多种其它类型的回调,可以在手机内存降低的时候及时通知我们。...如果整个app运行在一个进程中,当后台播放的时候,前台的那些UI资源也没有办法得到释放。类似这样的app可以切分成2个进程:一个用来操作UI,另外一个用来后台的Service....Android中的单元测试;
优点
为代码提供保障
优化设计, 编写单元测试从调用者角度观察, 迫使设计者吧程序设计成易于调试和可测试, 并且消除软件中的耦合.