学习笔记之----透彻分析android程序之-------hello world

来源:互联网 发布:工薪 理财 经验 知乎 编辑:程序博客网 时间:2024/05/16 17:51

从android第一个程序 hello world开始剖析

==================================================================================================================================

代码目录

1、src:

程序代码存放位置

2、gen

自动生成的目录,R.java文件在此目录下,在项目中添加的任何资源都会在其中生成一个相应的资源ID。禁止手动修改。

3、assets

主要存放一些随程序打包的文件,在你的程序运行时可以动态读取到这些文件的内容

4、bin

编译后生成文件,APK就在这里生成

5、libs

如果你的项目中使用到了第三方Jar包,就需要把这些Jar包都放在libs目录下,放在这个目录下的Jar包都会被自动添加到构建路径下去。

6、res

这个目录下存放各种资源,drawable下存放图片,layout下存放布局文件,values目录下存放字符串

7、AndroidManifest.xml

项目的配置文件,在程序中定义的所有四大组件都需要在这个文件里注册。可以在这个文件里给应用程序添加权限声明,也可以重新指定你创建项目时指定的程序最低兼容版本和目标版本。

8、project.properties

指定编译程序所使用的SDK版本。

====================================================================================================================================

程序启动过程

根据 AndroidManifest.xml中找这段代码 < action android:name="android.intent.action.MAIN" /> 和<category android:name="android.intent.category.LAUNCHER"/> 确定

Hello WorldActivity是项目的主活动,在手机点击应用启动的就是此活动。在Activity中的onCreate方法中调用 setContentView方法调用布局文件.

0 0
原创粉丝点击