原创 Android: 任務和返回堆棧

Task and Back Stack(任務和返回堆棧)          一個應用程序通常包含多個活動。每一個活動都要圍繞一個特定的action來設計,用戶能夠執行這個action並且能啓動其它的活動。例如一個郵件應用可能包含一個活動來

原创 Android:風格和主題

風格和主題(Styles and Themes)               風格就是用來指定view或者window的外貌和格式的一系列的屬性的集合,包括高度,間隙,字體大小,顏色,背景顏色等。風格是通過XML資源定義,它跟知道lay

原创 Android:支持不同的語言

支持不同的語言      將APP代碼中的UI字符串提取到一個外部的文件中是一個很好的慣例。Android工程下的資源目錄能輕易實現這個功能。        如果你使用Android SDK工具創建了你的工程,這個工具會在工程的頂層創建一

原创 Android:支持不同的版本(Supporting Different Platform Versions)

  Supporting Different Platform Versions(支持不同的版本)        由於Android的新版本經常會提供大量的API,所以你應該同時支持舊版本直到更多的設備更新到新的版本。這篇文章就是講如何在

原创 Android代碼名字-版本號-API級別-NDK版本對應關係

源文:http://source.android.com/source/build-numbers.html API級別與NDK的對應關係如下: Code name Version API level (no code name) 1.

原创 Android:創建動態UI

創建動態的UI        當你需要的你的APP支持很廣泛的屏幕大小時,你能夠基於有限的屏幕空間,在不同的佈局配置中重複使用片段來提高用戶體驗。        例如:在手機上面,可能一次只能顯示一個片段,但是在平板上面,你可能需要並排顯

原创 Android:支持不同的屏幕

支持不同的屏幕           Android 通過兩個屬性來分類不同的屏幕:大小和密度。你應該考慮到你的APP可能會安裝到不同大小和密度的設備上。因此,針對不同的屏幕,你應該有一些資源來讓你的APP的外表得到優化。        大

原创 Android:將用戶帶到另外一個應用程序

把用戶帶到另外一個應用程序        Android最重要的特點就是,基於用戶不同的動作,它能把用戶帶到另外一個應用程序。例如:如果你的APP 有一個商業地址需要在地圖上顯示,你不用在自己的APP中新建一個活動來顯示這個地圖,相反,你

原创 Android:片段之間的通信

片段之間的通信        爲了重複使用片段UI組件,你應該將每個片段設計成一個完全獨立的,模塊化的組件,它有自己的佈局和行爲。一旦你定義了這些可重複使用的片段,你就能將它跟活動聯繫起來,並通過應用邏輯將他們連接,以組成全局的複合UI.

原创 Android:創建一個片段

創建一個片段        你可以把片段想象爲活動中的一個模塊化的部分,它有自己的生命週期,接受自己的輸入事件,並且在活動運行時,你能夠添加它或者移除它(有點像子活動,你能夠在不同的活動中使用它)。這篇文章講解的就是如何使用Support