Android的學習之路

來源:互聯網
上載者:User

Android的學習之路

這兩天學習android有必要把學習到的東西總結一下

 

JDk 是java開發套件 包括了Java運行環境、Java工具和Java

基礎類庫。

SDK 你說的是android sdk是安卓開發包

eclispe 是開發平台

ADT是eclispe的外掛程式讓eclipse能進行android開發

把使用者文介面放在XML檔中讓XML專門負責UI設定,而JAVA專門

負責業務的實現,這樣可以降低耦合性,其實我們可以近視的

把main.xml檔案當成一個HTML頁面,區別在HTML用HTML標籤,

main.xml則使用Android標籤

Java檔案可以通過findViewById方法來獲得指定ID的介面控制項

一個完整的項目:HelloWorld
|- res
|-value 放xml格式的資源檔,比如str.xml

colors.xml
|-layout 放介面布局檔案
|-drawable-hdpi,drawable-ldpi,drawable-mdpi放大

中小的圖片檔案

|-src
|-存放java源檔案

|-AndroidManifest.xml 是一個系統資訊清單檔,用於控制應用

的名稱
表徵圖,存取權限等屬性。

在main.xml中添加一個button
android:text="點擊我啊啊"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
其中fill_parent 的意思是整個容器的大小,wrap_content根

據內容來變化大小,基本能放得下。

R.java 是由aapt工具自動產生的,可以吧R.java理解成資源字

典,每一類資源對應R的內部類,如string類,id類,layout類等。

通過uses-permisson 在mainifest.xml來申明許可權,比如打電話的許可權之類。

幾個組件:
activity--通過setcontentview來顯示介面
serice--運行與後台運行,沒有用到使用者介面的
broadcostreceview--監聽的不是程式中對象,而是組件,其它組件通過廣播來發送廣播訊息
contentproider--類似於資料庫的互動處理。
intent--一個連結不同組件間通訊的載體。

不過我覺得還是要先學一下JAVA可能會好點,有點看不懂雖然學了c++,所以後面幾天會開始學點基礎java。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.