1page.title=Android 簡介
2
3@jd:body
4
5
6<div class="sidebox" style="width:220px"><!-- width to match col-4 below -->
7<p>如要瞭解應用程式的運作方式,請參閱<a href="{@docRoot}guide/components/fundamentals.html">應用程式基礎知識</a>。
8</p>
9<p>如果想立即編寫程式碼,請參閱<a href="{@docRoot}training/basics/firstapp/index.html">建立您的第一個應用程式</a>。</p>
10</div>
11
12<p>Android 提供內容豐富的應用程式架構,可讓您在 Java 語言環境中建置適用於行動裝置的新穎應用程式和遊戲。
13您可以參閱左側導覽區所列的文件,進一步瞭解如何使用 Android 的各種 API 建置應用程式。
14</p>
15
16<p>如果您是剛開始接觸 Android 開發環境,請務必詳閱下列有關 Android 應用程式架構的基本概念:
17</p>
18
19
20<div class="landing-banner">
21
22<div class="col-6">
23
24<h4>應用程式可提供多個進入點</h4>
25
26<p>Android 應用程式是由許多不同元件建置而成,應用程式可個別呼叫每個元件。
27例如,「Activity」<em></em>可在單一畫面中顯示使用者介面,而「服務」<em></em>則個別可在背景中執行作業。
28
29</p>
30
31<p>您可以透過某個元件使用「意圖」<em></em>啟動另一個元件。您甚至可以啟動其他應用程式中的元件,例如啟動地圖應用程式的 Activity 來顯示地址。
32這個模型可為單一應用程式提供多個進入點,還能讓任何應用程式針對其他應用程式可能呼叫的動作,以使用者設定的「預設值」運作。
33
34</p>
35
36
37<p><b>瞭解詳情:</b></p>
38<ul class="nolist">
39<li><a href="{@docRoot}guide/components/fundamentals.html">應用程式基礎知識</a>
40<li><a href="{@docRoot}guide/components/intents-filters.html">意圖和意圖篩選器</a>
41<li><a href="{@docRoot}guide/components/activities.html">Activity</a>
42</ul>
43
44</div>
45
46
47<div class="col-6">
48
49<h4>應用程式會針對不同裝置進行調整</h4>
50
51<p>Android 提供的應用程式架構可視情況進行調整,讓您能夠針對不同的裝置設定提供專屬資源。
52例如,您可以針對不同的螢幕大小建立各種 XML 版面配置檔案,藉此讓系統根據目前裝置的螢幕大小決定要套用的版面配置設定。
53
54</p>
55
56<p>如果有應用程式功能需要特定硬體 (例如相機) 才能運作,您可以在執行階段查詢裝置功能的可用性。
57此外,您還可以視需要宣告您的應用程式所需的功能,以便讓 Google Play 商店等應用程式市集禁止使用者在不支援相關功能的裝置上安裝您的應用程式。
58
59</p>
60
61
62<p><b>瞭解詳情:</b></p>
63<ul class="nolist">
64<li><a href="{@docRoot}guide/practices/compatibility.html">裝置相容性</a>
65<li><a href="{@docRoot}guide/topics/resources/overview.html">資源總覽</a>
66<li><a href="{@docRoot}guide/topics/ui/overview.html">使用者介面總覽</a>
67</ul>
68
69</div>
70
71</div><!-- end landing-banner -->
72
73
74
75