Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
Пользовательский номер версии
Пользовательский номер версии (version name) — это строковое значение, обозна-
чающее версию кода приложения и видимое пользователю. Номер версии похож на
число, но на самом деле это строка, подчиняющаяся следующему синтаксису:
<старший_номер>.<младший_номер>.<номер_сборки>
Номер сборки часто опускают, тогда, например, номер версии 2.1.4 выглядит как 2.1.
Операционная система Android никак не реагирует на пользовательский номер
версии, она лишь отображает его для пользователя.
98 Часть II. Создание и публикация приложения Android
05ch03.indd 98 08.11.2011 12:40:57
Выше приведен лишь один из возможных (хотя и наиболее распространен-
ный) формат номера версии. Существуют и другие форматы. Например, в
приложении Foursquare используется схема нумерации версий с привяз-
кой к датам. Версия 2010-06-08 означает, что данный релиз был выпущен
8 июня 2010 года. В принципе, можете нумеровать версии, как вам захо-
чется, нужно лишь, чтобы ваша нумерация была понятна другим людям,
включая пользователей.
Разрешения
Предположим, приложению нужен доступ к Интернету для получения некоторых
данных. По умолчанию операционная система Android ограничивает доступ к Интер-
нету. Чтобы получить его, нужно запросить разрешение на эту операцию.
В файле манифеста приложения нужно указать, какие разрешения нужны прило-
жению для правильной работы. В табл. 3.2 приведены некоторые из часто запраши-
ваемых разрешений.
Таблица 3.2. Примеры разрешений
Разрешение Описание
Internet
Write External Storage
Camera
Access Fine Location
Read Phone State
Файл default.properties
Этот файл используется совместно надстройкой ADT и программой Eclipse. Он
содержит свойства проекта (например, такие, как целевая платформа компиляции)
и является частью проекта.
Е!
АНИ
М Файл default.properties нельзя редактировать вручную. Для измене-
ВНИ
ния его содержимого используется окно редактора свойств, встроенного в
Eclipse (рис. 3.30). Чтобы открыть его, щелкните правой кнопкой мыши на
имени проекта в окне Package Explorer (Обозреватель пакетов) и выберите
в контекстном меню команду Properties (Свойства).
На левой панели редактора приведены категории свойств. Чтобы изменить зна-
чение какого-либо свойства, нужно выбрать его категорию на левой панели. Тогда
свойство появится на правой панели, и можно будет отредактировать его. Например,
выбрав на левой панели категорию Android, можно изменить маршрут пакета Android
SDK.
Глава 3. Ваш первый проект Android 99
05ch03.indd 99 08.11.2011 12:40:57
Рис. 3.30. Окно редактора свойств проекта
100 Часть II. Создание и публикация приложения Android
05ch03.indd 100 08.11.2011 12:40:57
Глава 4
Разработка пользовательского
интерфейса
В этой главе...
Создание проекта Silent Mode Toggle
Компоновка приложения
Разработка пользовательского интерфейса
Добавление изображения в приложение
Создание значка запуска приложения