Android 新手入門體驗

來源:互聯網
上載者:User

@drawable/icon
@:代表R.java
drawable:內部類drawable
icon:id為icon的對象
R.java檔案中的drawable內部類中的id為icon的值對應的常量

<application android:label="應用的名稱">
<activity android:name=".指定activity的類名稱包下面的類中(.classname)"
android:label="視窗的標題"
>
<!-- 意圖過濾器:用於匹配意圖,如果匹配成功則進行處理; -->
<intent-filter><!-- 把應用程式的表徵圖顯示到程式列表中,用於指定程式的入口activity, -->
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
代表配置應用程式的視窗的配置;
作為activity的類必須放在應用的package之中;

<uses-sdk android:minSdkVersion="8" />
資訊清單檔是在程式安裝的時候讀取再對程式進行功能性的註冊登記;

當用第一次戶點擊表徵圖後,建立進程,建立主線程,在主線程中執行個體化Activity(反射方式,作業系統會把應用有關的
資訊(Context)存放進Activity中,然後調用onCreate()方法)

Android應用程式目錄
src/ java原始碼存放目錄
gen/ 自動產生的目錄 存放所有由Android工具自動產生的檔案,其中的R.java,當在res目錄中添加資料時,會自動為檔案添加id,可以通過這個id找到相對應的檔案內容,
res/ 資源(Resource)目錄 這個目錄中存放各種資源檔,如xml介面,圖片或資料,
assets/ 資來源目錄 此目錄下的資源檔不會在R.java自動產生id,讀取此目錄下的檔案必須指定檔案的路徑,如:file:///android_asset/xxx.3gp,
AndroidMainfest.xml 項目資訊清單檔 此檔案列出了應用程式所的功能,以後開發的各種組件 (Activity,ContentProvider,BroadcastReceiver,Service)需要在該檔案中進行配置,如果應用使用到系統內建的應用(如電話,簡訊,GPS服務),還需要在檔案中聲明使用許可權,
default.properties 項目環境資訊,
res/anim 存放定義動畫的XML檔案,
res/xml 在Activity中使用getResources().getXML()讀取該目錄下的XML資源檔,
res/raw 該目錄用於存放應用使用到的原始檔案,如音效檔案等,編譯軟體時,這些資料不會被編譯,它們被直接加入程式安裝包裡,為了在程式中使用這些資源,可能調用 getResources().openRawResource(ID),ID:R.raw.somefilename,

Android中的顯示單位:
為了適應不同的解析度,不同的像素密度,一般的使用dip,文字使用sp。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.