• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
13提供了一个内容丰富的应用框架,支持您在 Java 语言环境中为移动设备开发创新应用和游戏。在左侧导航窗格列出的文档中,提供了有关如何使用各种
14Android API 开发应用的详细信息。</p>
15
16<p>如果您是 Android 应用开发新手,则需了解以下有关
17Android 应用框架的基本概念,这一点至关重要:</p>
18
19
20<div class="landing-banner">
21
22<div class="col-6">
23
24<h4>应用提供多个入口点</h4>
25
26<p>Android
27应用都是将各种可单独调用的不同组件加以组合构建而成。例如,组件可以是为用户界面提供一个屏幕的单个“Activity”,也可以是在后台独立执行工作的“服务”。
28
29<em></em><em></em></p>
30
31<p>您可以使用<em> Intent </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">Intent 和 Intent 过滤器</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提供了一个自适应应用框架,您可以利用它为不同的设备配置提供独特的资源。例如,您可以针对不同的屏幕尺寸创建不同的
53XML
54布局文件,系统将根据当前设备的屏幕尺寸确定要应用的布局。</p>
55
56<p>如有任何应用功能需要相机等特定的硬件,则可在运行时查询设备功能的可用性。
57如有必要,您还可以声明您的应用所必需的功能,使
58Google Play
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