Knigionline.co » Программное обеспечение » Android, Разработка приложений для чайников

Android, Разработка приложений для чайников - Фелкер Донн (2012)

Android, Разработка приложений для чайников
  • Год:
    2012
  • Название:
    Android, Разработка приложений для чайников
  • Автор:
  • Жанр:
  • Оригинал:
    Английский
  • Язык:
    Русский
  • Издательство:
    ДИАЛЕКТИКА
  • Страниц:
    201
  • ISBN:
    978-5-8459-1748-5
  • Рейтинг:
    2.3 (3 голос)
  • Ваша оценка:
В реалиях современного мира миллиарды пользователей переносят в кармане мобильные гаджеты, и в большей их части установлена платформа Android. Даже если вы ни разу в жизни не занимались разработкой приложений для портативных гаджетов, прочитав эту книгу, у вас появится шанс воплотить свои уникальные мысли в новейшие приложения для операционной системы Android. Здесь вы найдете подробные инструкции по установке и загрузке области разработки и творению приложений для Android. Прочитайте книгу и станьте истинным профессионалом!
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.

Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги

<LinearLayout xmlns:android=

"

android:orientation="vertical"

114 Часть II. Создание и публикация приложения Android

Android Application Development For Dum.indb 114 08.11.2011 12:23:56

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

<ImageView

android:id="@+id/phone_icon"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="center_horizontal"

android:src="@drawable/phone_on" />

</LinearLayout>

Вы добавили представление ImageView в контейнер LinearLayout. Класс

ImageView прорисовывает изображение на экране мобильного устройства.

Установка свойств изображения

В классе ImageView определено также несколько дополнительных параметров, с

которыми вы пока что не встречались.

 android:id="@+id/phone_icon". Атрибут id определяет уникаль-

ный идентификатор представления в операционной системе Android.

При выборе идентификатора рекомендуется придерживаться соглаше-

ний об именовании, приведенных по такому адресу:

http//developer.android.com/guide/topics/ui/declaring-layout.html

 android:layout_gravity. Это свойство определяет, как должно быть

размещено представление по отношению к родительскому контейнеру

по обеим осям — горизонтальной и вертикальной. В рассматриваемом

примере данному атрибуту присвоена константа center_horizontal.

Она означает, что при прорисовке изображения операционная си-

стема должна центрировать его по горизонтали, не изменяя размера.

Размещение по вертикали в данном случае определяется свойствами

контейнера (т.е. типом компоновки). Существуют и другие констан-

ты, например center_vertical, left_horizontal и т.д. Полный

список констант можно найти в документации класса linearLayout.

LayoutParams.

 android:src="@drawable/phone_on". Это свойство является пря-

мым потомком класса ImageView. Оно используется для задания фай-

ла изображения.

Используемое в данном примере значение @drawable/phone_on свойства src

определено в файле R.java. На него можно ссылаться в разметке XML, введя сим-

вол @ перед именем ресурса.

Установка отображаемых ресурсов

Маршрут идентификатора ресурса (например, в атрибуте src) записан как @

drawable, хотя в папке res мы записали его во вложенную папку drawable-mdpi.

Куда подевался суффикс mdpi? Не ошиблись ли мы? Нет, не ошиблись. Во время раз-

работки система компоновки Android знает лишь о ресурсах drawable. В это время

Глава 4. Разработка пользовательского интерфейса 115

Android Application Development For Dum.indb 115 08.11.2011 12:23:56

надстройка ADT ничего не знает об экранах с низкой, средней или высокой разреша-

ющей способностью. И только во время выполнения операционная система Android

решает, из какой папки взять ресурс — ldpi, mdpi или hdpi.

Например, если приложение выполняется в устройстве с высокой разрешающей

способностью экрана и запрошенный ресурс есть в папке drawable-hdpi, операци-

онная система Android извлекает и применяет этот ресурс. Если в этой папке запро-

шенного ресурса нет, Android извлекает ресурс из папки drawable-mdpi, а если и в

этой папке его нет, то из папки drawable-ldpi, согласно принципу “за неимением

гербовой бумаги пишут на простой”. Поддержка разных размеров и разрешений экра-

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий