Android 開發入門

來源:互聯網
上載者:User

1。 android版本相容問題

完全不需要考慮相容Android平台最初的兩個版本1.0 和 1.1。 

 從Android 1.6開始,湧現出規格不相同的一些硬體裝置(突出表現為螢幕尺寸),這對相容性產生了一定的影響。 

 

Android擁有的特點吧:與硬體互動非常方便,包括網路攝影機、GPS 等,都可以簡單的操作。擁有自己的運行時和虛擬機器,優秀的記憶體管理能力。提供豐富的介面控制項供開發人員使用,允許可視化開發,並保證Android平台下的應用程式介面一致。提供輕量級的處理序間通訊機制。支援無介面的後台服務類應用程式。

支援高效、快速的資料存取方式。 

 

http://www.vogella.de/articles/Android/article.html 

Android重要組成部分。

Activity = 程式的表現層,可以擁有多個,在應用中可以不斷切換。

Services = 後台運行程式,無UI。通過android的notification framework出發

Content provider = 資料提供,例如SQLite

intents = 非同步資訊傳輸。能夠向其他的服務、介面請求服務。

Broadcast Receiver = 接受系統資訊、隱藏的intents; 

 

AndroidManifest.xml 

描述當前程式的檔案,描述了上面各個重要組成部分。 

 

R.java

描述了res檔案中的資源。系統資源都放在res目錄下。

 

Layouts and Activities

Activity的描述介面是Layout。 其可以通過代碼、xml定義。通常用xml定義。

 

Activities and Lifecyle

最重要的生命週期:

onSaveInstanceState() 當activity停止的時候觸發。用於儲存資料

onPause() ends 觸發 

onResume() 重啟的時候觸發。

 

Context

用於與android系統串連。 

 

相關文章

聯繫我們

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