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, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги

боты большинства приложений Android необходим доступ к Интернету. Некоторые

приложения записывают и читают данные с карт SD. Если в приложении нужны эти

разрешения, добавьте их в файл манифеста:

 android.permission.INTERNET;

 android.permission.WRITE_EXTERNAL_STORAGE.

Глава 12. Хранение данных 259

Android Application Development For Dum.indb 259 08.11.2011 12:24:05

Добавить разрешение в файл AndroidManifest.xml можно одним из следующих

двух способов.

 С помощью редактора разрешений в AndroidManifest.xml. Чтобы

открыть его, выберите команду AddUses Permission (Добавить

Используется разрешение). Выберите нужное разрешение в раскры-

вающемся списке.

 Путем редактирования файла AndroidManifest.xml вручную. Я счи-

таю этот способ предпочтительным. Добавьте элемент uses-permission

в элемент element. Запрос на разрешение выглядит в XML следующим

образом:

<uses-permission android:name= "android.permission.WAKE_LOCK />

Добавьте разрешения WAKE_LOCK и RECEIVE_BOOT_COMPLETED в приложение Task

Reminder. Увидеть полный список доступных разрешений можно в документации

Android:

Е!

АНИ

М Если не объявить разрешения, необходимые приложению, и пользователь

ВНИ

установит его на своем устройстве, приложение не будет работать, как ожи-

дается. Иногда будут генерироваться исключения времени выполнения,

приводящие к краху приложения. Поэтому всегда проверяйте, все ли раз-

решения вы объявили в файле манифеста. Впрочем, заметить эту ошибку

легко, потому что приложение не будет работать в эмуляторе.

Создание базы данных SQLite

Для приложения Task Reminder необходимо место, в котором можно хранить ин-

формацию о задачах. Лучшее место для информации такого рода — локальная база

данных SQLite. Приложение должно читать, создавать, обновлять и удалять задачи, о

которых оно будет напоминать пользователю.

Как работает база данных SQLite

Две деятельности, определенные в приложении Task Reminder, выполняют ряд

операций над базой данных SQLite. Деятельность ReminderEditActivity должна

выполнять следующие операции.

1. Создание новой записи в базе данных.

2. Чтение записи с целью отображения данных на экране для редактирования.

3. Обновление существующей записи.

Деятельность ReminderListActivity выполняет следующие операции.

1. Чтение всех задач для отображения их на экране.

2. Удаление задачи в ответ на событие щелчка в контекстном меню, открывшемся

в результате длинного щелчка на задаче.

260 Часть III. Создание мощных приложений

Android Application Development For Dum.indb 260 08.11.2011 12:24:05

Для работы с базой данных SQLite с ней нужно установить связь с помощью клас-

сов пакета android.database. Обычно стараются как можно сильнее абстрагировать

взаимодействие с SQLite от объектов Activity. Механизмы базы данных рекомен-

дуется размещать в другом файле Java (и даже в другом пакете, если компонент базы

данных большой). Это необходимо для разбиения приложения на функциональные

слои. Тогда, если необходимо изменить код, влияющий на базу данных, изменение

коснется только одного места, а другие уровни абстракции не будут затронуты. Дан-

ный подход более подробно рассматривается в следующих разделах.

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