歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

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

一、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