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

本文详细介绍了Android项目的文件结构,包括src、gen、res等目录的作用,并解释了AndroidManifest.xml文件的配置细节。此外,还阐述了从源代码到APK的整个编译过程。

一.

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在生命周期只调用一次

 

 

转载于:https://www.cnblogs.com/zyldream/p/3591380.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值