Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
"
<PreferenceCategory 4
android:key=
"@string/pref_category_task_defaults_key" 5
android:title=
"@string/pref_category_task_defaults_title"> 6
<EditTextPreference 7
android:key="@string/pref_task_title_key" 8
android:dialogTitle=
"@string/pref_task_title_dialog_title" 9
android:dialogMessage
="@string/pref_task_title_message" 10
android:summary=
"@string/pref_task_title_summary" 11
android:title=
"@string/pref_task_title_title" /> 12
</PreferenceCategory>
<PreferenceCategory 13
android:key=
"@string/pref_category_datetime_key" 14
android:title=
"@string/pref_category_datetime_title"> 15
<EditTextPreference 16
android:key=
"@string/pref_default_time_from_now_key" 17
android:dialogTitle=
"@string/pref_default_time_from_now_dialog_title" 18
android:dialogMessage=
"@string/pref_default_time_from_now_message" 19
android:summary=
"@string/pref_default_time_from_now_summary" 20
android:title=
"@string/pref_default_time_from_now_title" /> 21
</PreferenceCategory>
</PreferenceScreen>
В листинге 15.1 введено довольно много строковых ресурсов. Их содержимое будет
приведено в листинге 15.2, а пока что приведем краткое описание отмеченных строк
кода XML.
2. Корневой элемент экрана настроек. Служит контейнером для экрана
устройства. В элементе PreferenceScreen размещены все объявления
настроек.
4. Определение категории параметров задач, устанавливаемых по
умолчанию, например названия или описания. В строке 13 опреде-
лена еще одна категория. Обычно такие настройки помещают в одну
категорию, однако в данном случае я создал две категории, чтобы
продемонстрировать, как можно использовать несколько элементов
PreferenceCategory на одном экране.
Глава 15. Пользовательские настройки 305
Android Application Development For Dum.indb 305 08.11.2011 12:24:07
5. Определение ключа, используемого для сохранения и получения пара-
метра из объекта SharedPreferences. Ключ должен быть уникальным.
6. Определение категории для названия задачи.
7. Определение элемента EditTextPreference, ответственного за со-
хранение настроек для названия задачи, предлагаемого по умолчанию.
8. Ключ для названия задачи, предлагаемого по умолчанию.
9. Класс EditTextPreference наследует базовый класс Dialog-
Preference. Это означает, что при выборе настроек активизируется
диалоговое окно настроек, аналогичное показанному на рис. 15.2. Эта
строка кода определяет строку заголовка диалогового окна.
10. Сообщение, выводимое в диалоговом окне настроек.
11. Описание, выводимое на экране настроек (см. рис. 15.1).
12. Название настройки.
13. Определение класса категории PreferenceCategory для времени
напоминания, установленного по умолчанию.
14. Ключ категории.
15. Название категории.
16. Начало определения элемента EditTextPreference, который со-
храняет время напоминания в минутах, устанавливаемое по умолча-
нию как интервал между текущим моментом и временем генерации
сигнала.
17. Ключ значения времени, установленного по умолчанию.
18. Строка заголовка диалогового окна, отображаемого при выборе на-
стройки.