歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 第一個Android應用程序---Android應用的目錄結構與運行過程分析

第一個Android應用程序---Android應用的目錄結構與運行過程分析

日期:2017/3/1 10:46:27   编辑:Linux編程

一、Android應用的目錄結構

第一個目錄:src 存放java的語言文件

第一個目錄:res(resource) 資源英文的縮寫。存放資源文件的如應用中的圖片 界面 音頻 視頻等

圖片 圖標資源放在dravable-hdpi文件中

dravable-hdpi

dravable-ldpi

dravable-mdpi這三個代表高中低分辨率的圖片

layout(布局)文件夾 存放應用中所使用的各種界面文件 中的文件作用相當於web開發中的HTML和jsp

values文件夾 存放應用中所使用的數據 如文字、按鈕、數值還可以存放界面中顏色 尺寸等數據

gen目錄 自動生成目錄 R.java文件添加資源引用 是常量(根據int引用資源

int ic_launcher=0x7f020000;)R.java文件程序自動維護

在res文件中的dravable-hdpi文件夾中添加一個圖片R.java文件就會自動引用這個圖片資源

assets 存放應用中使用的資源 放在裡的文件不會在R文件中自動生成引用 而是打包到Android應用程序中。放大的文件(如電影 網頁)

res/anim 文件存放定義動畫的XML文件

res/raw 該目錄下的文件將直接復制到設備上。不會被編譯被直接加入到程序安裝包裡。

AndroidManifest.xml文件非常重要 登記了應用中的四大組件。

default.properties用於指定目前所使用的SDK的版本

二、Android應用運行過程分析

Action 處理用戶的請求和顯示界面

Activity 處理用戶的請求和顯示界面 處理數據

AndroidManifest.xml文件中

package=“cn.csdn.android”應用的包,四大組件必須在該包或其子包下創建

<application 代表應用的意思 android:icon=“@deawable/icon 應用圖標”

android:lable=“@string/csdn”應用名稱>

@代表R.java文件

deawable/icon 類內部所引用常量的資源 icon可改變為圖標的名

<activity

android:lable=“@string/csdn”與<application>中的同步

android:name=“.HelloActivity”類的路徑

>組件 控制層

<intent-filter>

<action android:name="android.intent.action.MAIN" />條件

<category android:name="android.intent.category.LAUNCHER" />類別

</intent-filter>

</activity>

</application>

Copyright © Linux教程網 All Rights Reserved