Android系统启动流程
1、启动电源 当电源按下时,引导芯片代码从预定义的地方开始执行。加载引导程序BootLoader到ram,然后执行。 2、引导程序BootLoader 引导程序BootLoader是在Android操作系统开始运行前的一个小程序,它的主要作...
1、启动电源 当电源按下时,引导芯片代码从预定义的地方开始执行。加载引导程序BootLoader到ram,然后执行。 2、引导程序BootLoader 引导程序BootLoader是在Android操作系统开始运行前的一个小程序,它的主要作...
Android系统架构分为五层,从上到下依次是应用层、应用框架层、系统运行库层、硬件抽象层和Linux内核层。 一、应用层(Application层) 系统内置的应用程序以及非系统级的应用程序都属于应用层,大部分是由Java编写。 二、应用...
Android中的线程池都是直接或者间接的通过配置ThreadPoolExecutor来实现不同特性的线程池的。Android中最常见的四类具有不同特性的线程池分别是:FixThreadPool、CacheThreadPool、Single...
Java中的集合大部分都是继承List、Queue、Map以及Set接口,常见的分别有: List接口: ArrayList:类似数组,数据是连续存放的。 LinkList:类似链表,优点是可以快速增删。 Vector:ArrayList的...
造成Android内存泄漏的原因大概有以下几方面: 资源对象没关闭造成的内存泄漏。(如:图片,文件等) 构造Adapter时,没有使用缓存的ContentView 注册没取消造成的内存泄漏(广播接收器) 集合中的对象没有清理造成的内存泄漏 ...