android第二步项目的目录结构与安装及启动过程分析

一.

1.src存放java源文件

2.gen编辑器自动创建,R文件登记各种资源的ID,ID使用编译器生成的

3.res存放资源文件会在R文件生成ID

   3.1.layout存放界面资源

   3.2.value存放数据,文字、尺寸、颜色等。

   3.3.anim存放定义动画的XML文件

   3.4.xml存放应用中配置的XML文件

   3.5.raw存放音频文件

4.assets存放资源不再R文件生成ID,需要通过路径访问

5.AndroidManifest.xml清单文件,在其中申请权限,安装时操作系统读取

   package="com.example.sms"应用唯一标示

   android:versionCode="1"版本号

   android:versionName="1.0"版本名称

   <application

   android:allowBackup="true"
   android:icon="@drawable/ic_launcher" 应用程序图标
   android:label="@string/app_name"      应用程序名称
   android:theme="@style/AppTheme" >

   <activity  相对于一个窗口 frmMain

          android:name="com.example.sms.MainActivity"  包中的MainActivity.java文件,com.example.sms可直接用.代替  ,Activity文件必须放在包中或子包当中,相对于frmMain.cs文件
          android:label="@string/app_name" > 窗口标题
         <intent-filter>意图过滤器,匹配意图真的当前窗口

            把应用的图标添加到应用列表中,主activity必须有其他的窗口可不添加
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
  </activity>


</application>

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" /> android支持最低版本

二.编译过程

安装过程:java编译器->.class--dx工具吧.class转译->应用所有.java文件编译成一个.dex->打包(签名)->.apk

安装命令:adb install c:\xxx.apk

打开过程:创建进程->创建主线程->在主线程中实例化Activity(操作系统会把应用有关信息存放进Activity中然后调用MainActivity.onCreate在生命周期只调用一次

android第二步项目的目录结构与安装及启动过程分析,布布扣,bubuko.com

android第二步项目的目录结构与安装及启动过程分析

上一篇:applicationContext.xml


下一篇:【转】Android 编程下的代码混淆