Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
112 Часть II. Создание и публикация приложения Android
Android Application Development For Dum.indb 112 08.11.2011 12:23:56
Зачем нужны папки для разных разрешений экрана
Операционная система Android под- и другое плохо. А при высоком разрешении
держивает разные размеры и разрешения экрана изображение будет выглядеть круп-
экрана. Графические ресурсы можно раз- нозернистым, что тоже плохо. Для устране-
мещать в трех разных папках (drawable- ния этих проблем создайте несколько вер-
ldpi, drawable-mdpi и drawable- сий изображения для разных разрешений
hdpi), соответствующих низкому, сред- экрана. Дополнительную информацию о
нему и высокому разрешениям экрана. методиках адаптации приложения Android к
Предположим, одно и то же изображение разным разрешениям экрана можно найти
используется при любых разрешениях по следующему адресу:
экрана. К чему это приведет? К тому, что на
экранах с низким разрешением изображе- practices/screens-support.html
ние будет либо обрезано, либо сжато. И то,
Чтобы добавить изображения в проект, нужно перетащить их в соответствующие
папки и создать ссылки на них в проекте. Для этого выполните следующие операции.
1. Откройте рядом на экране два окна — проводника Windows и Eclipse. Перетащите
изображение телефонной трубки (файл phone_silent.png) с правой панели про-
водника в папку res/drawable-mdpi на левой панели Eclipse (рис. 4.8).
Рис. 4.8. Перетаскивание файла изображения
Глава 4. Разработка пользовательского интерфейса 113
Android Application Development For Dum.indb 113 08.11.2011 12:23:56
2. Таким же образом перетащите файл phone_on.png.
В папке drawable-mdpi должно быть два файла изображений:
• phone_on.png, обозначающий режим громкого звонка;
• phone_silent.png, обозначающий бесшумный режим.
Если файлы изображений имеют другие имена, можете переименовать их непо-
средственно в папке drawable-mdpi. Окно обозревателя пакетов сейчас долж-
но выглядеть, как показано на рис. 4.9. Файл icon.png — это значок приложе-
ния Android, добавленный надстройкой ADT автоматически.
Рис. 4.9. В проект Silent Toggle Mode добавлены изображения
При перетаскивании файла изображения на панель Eclipse надстройка ADT обна-
руживает, что структура проекта изменилась, и, если в меню Eclipse установлен фла-
жок ProjectBuild Automatically (ПроектАвтоматическая сборка), снова собирает
проект. В частности, регенерируется папка gen, содержащая файл R.java. Теперь в
файле R.java есть ссылки на два новых изображения. Ссылки на изображения мож-
но использовать для обращения к изображениям в коде Java или XML. В следующем
разделе мы объявим изображения в разметке XML.
Добавление изображения в разметку XML
Сейчас изображения phone_on.png и phone_silent.png есть в проекте и доступ-
ны для приложения, но никак не используются приложением. Чтобы приложение
вывело изображение на экран, нужно создать элемент интерфейса ImageView, ри-
сующий изображение на экране, и добавить в него ссылку на изображение. Для этого
перепишите файл main.xml следующим образом.
<?xml version="1.0" encoding="utf-8"?>