Разработка Android-приложений в деталях. Тимур Машнин
Чтение книги онлайн.

Читать онлайн книгу Разработка Android-приложений в деталях - Тимур Машнин страница 13

СКАЧАТЬ target="_blank" rel="nofollow" href="#image45_5786b523f7cb49103d60dde8_jpg.jpeg"/>

      Для всего приложения стиль устанавливается с помощью атрибута android: theme="@style/AppTheme» тэга <application> файла манифеста AndroidManifest. xml и ресурса res/values/styles. xml.

      Для Activity-компонента стиль устанавливается с помощью атрибута android: theme="@style/ActivityTheme» тэга <activity> файла манифеста AndroidManifest. xml и ресурса res/values/styles. xml.

      Применение стиля к Activity-компоненту может существенно менять отображение его GUI-интерфейса на экране Android-устройства. Например, при установке стиля Theme. Dialog, Activity-компонент отображается в виде диалогового окна, не заполняя полностью весь экран.

      Кнопки вкладки Graphical Layout, расположенные ниже панели кнопок с меню, обеспечивают регулировку значений атрибутов android: layout_width, android: layout_height и др. корневого контейнера, а также эмуляцию размера экрана и увеличение-уменьшение изображения экрана.

      Palette-палитра вкладки Graphical Layout позволяет визуально заполнить GUI-интерфейс Activity-компонента View-компонентами с помощью перетаскивания элементов Palette-палитры в область просмотра конечного вида GUI-интерфейса.

      Кроме того, вкладка Graphical Layout имеет контекстное меню, открывающееся при нажатии правой кнопкой мышки на View-компоненте в окне просмотра конечного вида GUI-интерфейса, с помощью опций которого можно изменять свойства выбранного View-компонента.

      Редактор файла AndroidManifest. xml ADT-плагина

      Для файла манифеста AndroidManifest. xml ADT-плагин также предоставляет визуальный графический редактор.

      Редактор файла AndroidManifest. xml ADT-плагина имеет вкладки Manifest, Application, Permissions, Instrumentation и AndroidManifest. xml.

      Набор опций вкладок Manifest и Application зависит от версии Android-платформы, на основе которой создан Android-проект.

      Вкладка Manifest ADT-редактора файла AndroidManifest. xml содержит следующие поля и ссылки:

      Package – редактирование имени пакета Android-приложения, значение атрибута package элемента <manifest>.

      Version Code – редактирование версии Android-приложения, значение атрибута android: versionCode элемента <manifest>.

      Version name – редактирование строки, представляющей пользователю версию Android-приложения, значение атрибута android: versionName элемента <manifest>.

      Shared user id – если данное приложение является одним из модулей большого Android-приложения, установка данного идентификатора одинаковым для всех модулей с подписанием их одним сертификатом дает взаимный доступ к данным, значение атрибута android: sharedUserId элемента <manifest>.

      Shared user label – отображаемая пользователю метка sharedUserId-идентификатора, значение атрибута android: sharedUserLabel элемента <manifest>.

      Раздел Manifest Extras – с помощью кнопки Add обеспечивает добавление в манифест следующих тэгов:

      <uses-sdk> (элемент Uses Sdk) – указывает совместимость с версиями Android-платформы.

      <supports-screens> (элемент Supports Screens) – указывает поддержку Android-приложением различных экранов.

      <uses-configuration> (элемент Uses Configuration) – указывает, какие опции устройства требуются для работы Android-приложения.

      <uses-feature> (элемент Uses Feature) – указывает для других Android-приложений, от какой опции устройства зависит работа данного Android-приложения.

      <protected-broadcast> (элемент СКАЧАТЬ