第1章:
安卓的体系结构分为4层:应用层(Application)、应用框架层(Application Framework)、系统运行库层(Libraries)、Linux内核层(Linux Kernel)。
第2章:
2.1 开发前准备
在手机中找到------设定->开发人员选项->USB调试------勾选后在eclipse直接运行即可在真机上调试。
2.2 打包权限
Android程序打包前要在AndroidManifest.xml中加入权限,如图
2.3 打包
然后选择--------File->Export->Android(展开)->Export Android Application-------即可打包。打包过程中产生的数字签名文件是Android程序独一无二的标志,下次更新时如果继续使用第一次打包时存在硬盘上的签名文件,安装时就可以自动替换掉旧的应用。
2.4 查看.apk
查看.apk后缀文件里面打包了什么内容,可以使用WinRAR等工具直接打开。
第3章(初识Activity):
3.1 Activity介绍
Activity类继承自Context类,Activity程序可以理解为类似window程序的窗口,一个window程序可以有多个窗口,同样一个android程序也可以有多个activity窗口。Context类的对象代表上下文环境的意思(什么是上下文呢?),比如:
Button but=new Button(Context context);里面有个参数context代表在哪里创建一个Button按钮,在家里,还是在学校,或者在公司。Android程序有很多个Activity窗口,通常为Button but=new Button(this);表明在当前的Activity窗口创建Button。这里的this就是上下文环境。
3.2 R.java
3.3 第一个安卓程序
第一个安卓程序中,类Hello继承了Activity类,因为只有继承了Activity类才是一个Activity窗口,才能显示出来。类Hello变成了Activity窗口,继承Activity类要覆盖
protected void onCreate(Bundle savedInstanceState)方法,该方法在Activity窗口第一次运行时执行。
3.4 关于AndroidManifest.xml介绍
注意<activity>中android:name=”.Hello”一定要记得加.(点),这样结合包名package=”org.lxh.demo”刚好构成org.lxh.demo.Hello--Activity窗口。
3.5 从Activity程序中获取资源
super.getString(R.string.info)获取资源,以R.分类.资源id的形式。