Android基础部分的简单总结
Android是一种基于Linux自由和开放源代码的操作系统,主要使用在移动设备上,由Google公司和开放手机联盟领导及开发。
Android的体系结构:主要分为四层
应用程序层
应用程序框架层
系统运行库层
Linux内核层
Android应用程序的结构:
src:存放java源文件
Gen:用来保存adt自动生成的java文件,如R.java文件。R.java包含对资源文件的引用。引用资源的方式有两种:1.在代码中的引用:R.id.XXX 2.在资源文件中的引用:@String/XXX
Assets:用来存放原始格式的文件,比如第三方包.文件
Res:存放资源文件,自动在R.java中注册
Drawable:保存图像的文件
Layout:用户界面布局文件
Values:颜色,字体,主题,字符串
5.Android.jar:Android的sdk引用版本
6.Andoidmainfest.xml:android程序的清单文件,仅能包含一个application
Application中能包含四大组件:
Activity:活动
Service:服务
BroadcaseReveiver:监听,广播事件
ContentProvider:数据共享
Default.properties:工程配置文件,不能手动修改
Intent:负责数据传递和界面的切换
Android的程序签名:每个应用程序都有数字签名,每个签名都有有效期。签名的方式:Dubug调试签名 命令行签名
Android ui 结构:
一些简单的ui组件:TextView、EditText、Button、RadioButton
两种编写方式:1.在xml文件中布局,添加ui元素
2.在可视化界面中进行选择拖动
Android进程及优先级:
前台进程:高优先级
可见进程:中优先级
服务进程:中优先级
后台进程:低优先级
空进程:低优先级
Activity的生命周期:
Activity的四种状态:活动状态,暂停状态,停止状态,非活动状态
Activity的七个方法:
Oncreate()初始化函数,Activity启动后调用的第一个函数
Onstart():在activity启动在屏幕上调用的函数
onResume():当Activity能够与用户交互时,该函数调用,此时的Activityvch处于Activity栈顶
Onpause():当Activity进入暂停状态被调用
Onstop():当activity进入停止状态被调用
onDestroy():当Activity被终止前,即进入非活状态前,被调用onRestart():当Activity从停止状态进入活动状态前,调用该函数
Android是一种基于Linux自由和开放源代码的操作系统,主要使用在移动设备上,由Google公司和开放手机联盟领导及开发。
Android的体系结构:主要分为四层
应用程序层
应用程序框架层
系统运行库层
Linux内核层
Android应用程序的结构:
src:存放java源文件
Gen:用来保存adt自动生成的java文件,如R.java文件。R.java包含对资源文件的引用。引用资源的方式有两种:1.在代码中的引用:R.id.XXX 2.在资源文件中的引用:@String/XXX
Assets:用来存放原始格式的文件,比如第三方包.文件
Res:存放资源文件,自动在R.java中注册
Drawable:保存图像的文件
Layout:用户界面布局文件
Values:颜色,字体,主题,字符串
5.Android.jar:Android的sdk引用版本
6.Andoidmainfest.xml:android程序的清单文件,仅能包含一个application
Application中能包含四大组件:
Activity:活动
Service:服务
BroadcaseReveiver:监听,广播事件
ContentProvider:数据共享
Default.properties:工程配置文件,不能手动修改
Intent:负责数据传递和界面的切换
Android的程序签名:每个应用程序都有数字签名,每个签名都有有效期。签名的方式:Dubug调试签名 命令行签名
Android ui 结构:
一些简单的ui组件:TextView、EditText、Button、RadioButton
两种编写方式:1.在xml文件中布局,添加ui元素
2.在可视化界面中进行选择拖动
Android进程及优先级:
前台进程:高优先级
可见进程:中优先级
服务进程:中优先级
后台进程:低优先级
空进程:低优先级
Activity的生命周期:
Activity的四种状态:活动状态,暂停状态,停止状态,非活动状态
Activity的七个方法:
Oncreate()初始化函数,Activity启动后调用的第一个函数
Onstart():在activity启动在屏幕上调用的函数
onResume():当Activity能够与用户交互时,该函数调用,此时的Activityvch处于Activity栈顶
Onpause():当Activity进入暂停状态被调用
Onstop():当activity进入停止状态被调用
onDestroy():当Activity被终止前,即进入非活状态前,被调用onRestart():当Activity从停止状态进入活动状态前,调用该函数