摘要:
一般android应用程序包括以下四个部分:l Activityl Broadcast Intent Receiverl Servicel Content Provider1.Activity介绍:Activity一般代表手机屏幕的一屏,相当于浏览器的一个页面。当打开一个屏幕时,之前的那一个屏幕会被置为暂停状态,并且压入历史堆栈中,用户可以通过回退操作返回到以前打开过的屏幕。开发时需要选择行的移除没有必要保留的屏幕,因为打开后的屏幕会保存在堆栈中Android的生命周期:即“产生、运行、销毁”Intent和Intent Filter介绍:一个Intent就是一次对将要执行的操作的抽象描述,通过 阅读全文
摘要:
Android系统从底向上一共分了4层,每一层都把底层实现封装,并暴露调用接口给上一层。下面是简单翻译的版本:Linux内核(Linux Kernel)Android运行在linux kernel 2.6之上,但是把linux内受GNU协议约束的部分做了取代,这样在Android的程序可以用于商业目的。Linux 内核是硬件和软件层之间的抽象层。中间件中间件包括两部分:核心库和运行时(libraries & Android runtime)核心库包括,SurfaceManager 显示系统管理库,负责把2D或3D内容显示到屏幕;Media Framework 媒体库,负责支持图像,支持 阅读全文