• 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>Чтобы узнать, как работают приложения, начните с раздела
8<a href="{@docRoot}guide/components/fundamentals.html">Основы создания приложений</a>.</p>
9<p>Чтобы сразу приступить к программированию, читайте раздел <a href="{@docRoot}training/basics/firstapp/index.html">Создание первого приложения</a>.</p>
10</div>
11
12<p>Система Android предоставляет разностороннюю платформу приложений, на основе которой можно создавать инновационные приложения и игры
13для мобильных устройств в среде языка Java. В документах, ссылки на которые приведены на панели навигации слева,
14рассказывается о том, как создавать приложения с помощью различных API-интерфейсов Android.</p>
15
16<p>Если создание программ для Android является для вас новым делом, вам важно усвоить
17следующие основные концепции, касающиеся платформы приложений Android:</p>
18
19
20<div class="landing-banner">
21
22<div class="col-6">
23
24<h4>Приложения имеют несколько точек входа</h4>
25
26<p>Приложения для Android строятся из отдельных компонентов, которые можно вызывать
27независимо друг от друга. Например, отдельная <em>операция</em> предоставляет один
28экран для пользовательского интерфейса, а <em>служба</em> независимо выполняет
29работу в фоновом режиме.</p>
30
31<p>С помощью объекта <em>Intent</em> из одного компонента можно запустить другой компонент. Можно даже запустить
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">Операции</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запрашивать его наличие в устройстве во время выполнения. При необходимости также можно объявлять функции, которые требуются приложению,
58с тем чтобы такие магазины приложений, как Google 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