1page.title=應用程式元件 2page.landing=true 3page.landing.intro=Android 的應用程式架構可讓您使用一系列可重複使用的元件,建立內容豐富的新穎應用程式。本節說明如何建置元件來定義應用程式的設計模組,以及如何使用意圖連結這些元件。 4page.metaDescription=Android 的應用程式架構可讓您使用一系列可重複使用的元件,建立內容豐富的新穎應用程式。本節說明如何建置元件來定義應用程式的設計模組,以及如何使用意圖連結這些元件。 5page.landing.image=images/develop/app_components.png 6page.image=images/develop/app_components.png 7 8@jd:body 9 10<div class="landing-docs"> 11 12 <div class="col-6"> 13 <h3>部落格文章</h3> 14 15 <a href="http://android-developers.blogspot.com/2012/05/using-dialogfragments.html"> 16 <h4>使用 DialogFragments</h4> 17 <p>本文示範如何搭配 v4 支援程式庫 (可針對 Honeycomb 以下版本裝置提供向下相容性支援) 使用 DialogFragments 來顯示簡易的編輯對話方塊,以及透過介面將結果回傳給呼叫「Activity」。</p> 18 </a> 19 20 <a href="http://android-developers.blogspot.com/2011/03/fragments-for-all.html"> 21 <h4>適用於各種裝置的片段</h4> 22 <p>我們於今日推出的靜態程式庫可列出相同的 Fragments API (以及新的 LoaderManager 和些許其他類別),讓與 Android 1.6 以下版本相容的應用程式能夠使用片段來建立相容於平板電腦的使用者介面。 </p> 23 </a> 24 25 <a href="http://android-developers.blogspot.com/2010/07/multithreading-for-performance.html"> 26 <h4>運用多個執行緒來提升效能</h4> 27 <p>建立回應式應用程式的建議做法是,最小化您的主要 UI 執行緒所執行的工作數。 28方法是讓應用程式透過其他執行緒處理任何所需執行時間偏長的工作。 29</p> 30 </a> 31 </div> 32 33 <div class="col-6"> 34 <h3>培訓</h3> 35 36 <a href="http://developer.android.com/training/basics/activity-lifecycle/index.html"> 37 <h4>管理 Activity 生命週期</h4> 38 <p>本課程說明每個「Activity」執行個體都會接收的生命週期重要回呼方法,並且說明如何使用這些方法,讓 Activity 的運作能符合使用者的預期,以及讓 Activity 在不需要系統資源時不耗用這類資源。 39 40</p> 41 </a> 42 43 <a href="http://developer.android.com/training/basics/fragments/index.html"> 44 <h4>使用片段建置動態 UI</h4> 45 <p>本課程示範如何使用片段來設計動態使用者體驗,以及如何針對各種螢幕大小的裝置最佳化您的應用程式使用者體驗,同時讓應用程式繼續支援搭載 Android 1.6 等舊版作業系統的裝置。 46 47</p> 48 </a> 49 50 <a href="http://developer.android.com/training/sharing/index.html"> 51 <h4>分享內容</h4> 52 <p>本課程說明幾個使用 Intent API 和 Action Provider 物件在不同應用程式間傳送及接收內容的常見方法。 53</p> 54 </a> 55 </div> 56 57</div> 58