android第一天學習基本配置與安裝過程和啓動

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 表示一個窗口






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章