1.目录解读

res文件下存放资源,对应会在R文件上生成唯一键值与其对应。

R.java 是IDE 自动生成程序员不需要手动建立。

asssets 文件下的资源不会在R文件中出现。

project.properties 存适用的android版本。

AndroidManifest.xml 文件如同struts 配置文件一样

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.hellojqm"
android:versionCode="1"
android:versionName="1.0" >

manifest package唯一名字空间 versionCode开发的版本编号

<application        android:allowBackup="true"        android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:theme="@style/AppTheme" >        <activity            android:name="com.example.hellojqm.MainActivity"            android:configChanges="orientation|keyboardHidden"              android:label="@string/app_name" >            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>                <activity              android:name="com.example.hellojqm"              android:configChanges="orientation|keyboardHidden"              android:label="@string/app_name" >              <intent-filter>              </intent-filter>          </activity>              </application>
android:icon 应用在手机上的图标 @ 看成R文件 app_name 资源在手机应用的名字

<pre name="code" class="java">    public static final class drawable {        public static final int ic_launcher=0x7f020000;    }

  

activity就是一个窗口

<intent-filter>一个应用必须有。把应用安装到手机上。没有这两个应用是不会出现在手机上的。

2.软件安装

清单文件是在安装的时候读取的。就象注册表一样。

把java --->文件 变class android的SDK 工具把.class ----->变成.dex (所有类) ----->打包缩压文件同时作签名--------->生成apk 安装到模拟器 adb install c;\xx.apk

3.启用

用户点击图标 创建进程和一个主线程实例化 mainActivity(操作系统会把context) 把他放入taskStack 任务栈中

oncreate 生命周期actvity 表示一个窗口






更多相关文章

  1. Android中OkHttp的使用
  2. Unity与Android通信
  3. Adapter那点事
  4. 代码在android 8 上面正常运行在 android 9 上面却不能联网问题
  5. Android(安卓)自动更新之状态栏下载
  6. u-boot-2010.09-rc2 移植 6410 笔记之一
  7. Android(安卓)adbd配置
  8. ionic build android 结果卡在下载gradle
  9. android开发之Seekbar

随机推荐

  1. Android用HttpURLConnection的Get与Post
  2. Android(安卓)几行代码解决6.0以上权限适
  3. Dialog的使用
  4. 通过反射获取Android通知栏高度
  5. android 重启
  6. Android ButterKnife 使用方法总结
  7. 自定义控件:滑动开关按钮
  8. xamarin.forms 使用ZXing扫描二维码
  9. Android懒人框架Android annotation
  10. Android(安卓)Camera API使用指南