回顾一下java的基础知识,还是比较生疏了,
除了java特有的机制在面向对象方面和c++差不多,虽然c++也忘得差不多了。
回忆一下java和安卓开发的联系,
安卓的生命周期函数都是protected override。
用到的大部分都是提供的接口(或者说是在回调里面操作)
生命周期顾名思义就是在特定的时候发生的东西。
fragment也有生命周期,service也有生命周期,
如果需要自己额外写函数,写在类里面,或者直接定义一个函数即可,然后在可能用到的生命周期里面调用。
这也是为什么安卓开发查资料时间比较多,生命周期在那里用,怎么写。也许这就是框架的好处把。
再来理一理我眼中安卓的系统架构:
linux内核层:操作系统的功能
android系统运行层:安卓的系统功能
android应用框架层:我们编程用到的各种组件,生命周期  实现的地方可以自己扩展。。。
android应用层:
下午回去看了看java,java实现了很多东西,只恨课上没有好好学习。
各种算法都做成了函数。
我确实算法不太行,做不了acm,那么我就做不了程序员吗?
不会做砖头,我就不能当建筑工人了?