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

Создание файла Java с кодом базы данных

Создадим в проекте Android файл Java и поместим в него код, относящийся к базе

данных. Присвоим этому файлу имя RemindersDbAdapter.java.

Адаптером принято называть класс оболочки, позволяющий несовместимым клас-

сам сообщаться друг с другом. Представляйте себе адаптер как переходное устройство

между двумя несовместимыми устройствами, например между DVD-плеером и теле-

визором. Создав адаптер для обслуживания подключения к базе данных, вы общаетесь

с ним посредством языка Java. Адаптер преобразует запросы на языке Java в команды

SQLite и наоборот — результирующие таблицы SQLite в данные на языке Java.

Определение ключевых элементов

Перед открытием и созданием базы данных необходимо определить несколько

ключевых полей. Создайте класс ReminderDbAdapter и введите в него код, показан-

ный в листинге 12.1.

Листинг 12.1. Константы, поля и конструкторы класса ReminderDbAdapter

private static final String DATABASE_NAME = "data"; 1

private static final String DATABASE_TABLE =

"reminders"; 2

private static final int DATABASE_VERSION = 1; 3

public static final String KEY_TITLE = "title"; 5

public static final String KEY_BODY = "body";

public static final String KEY_DATE_TIME =

"reminder_date_time";

public static final String KEY_ROWID = "_id"; 8

private DatabaseHelper mDbHelper; 11

private SQLiteDatabase mDb; 12

private static final String DATABASE_CREATE = 14

"create table " + DATABASE_TABLE + " ("

+ KEY_ROWID + " integer primary key autoincrement, "

+ KEY_TITLE + " text not null, "

+ KEY_BODY + " text not null, "

+ KEY_DATE_TIME + " text not null);";

private final Context mCtx; 21

public RemindersDbAdapter(Context ctx) { 23

this.mCtx = ctx;

}

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

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

Ниже приведено краткое описание отмеченных строк кода.

 1. Имя базы данных, которое будет фигурировать в файловой системе

Android.

 2. Имя таблицы, принадлежащей базе данных и содержащей инфор-

мацию о задачах. Таблица будет подробно рассмотрена в следующем

разделе.

 3. Версия базы данных. При обновлении схемы базы данных необходимо

увеличивать этот параметр на единицу. Для этого должна быть создана

реализация метода onUpgrade() класса DatabaseHelper (см. далее).

 5-8. Определение имен столбцов таблицы.

 11. Объявление переменной типа DatabaseHelper на уров-

не класса. Класс DatabaseHelper является реализацией класса

SQLiteOpenHepler операционной системы Android.

 12. Объявленный на уровне класса экземпляр объекта базы данных

SQLite, позволяющий создавать, читать, обновлять и удалять записи.

 14. Текст сценария, создающего базу данных. Определенные выше кон-

станты конкатенируются для создания столбцов. Каждый компонент

сценария подробно описан далее.

 21. Объявление объекта контекста, который будет ассоциирован с объек-

том базы данных SQLite.

 23. Установка объекта контекста с помощью конструктора класса адап-

тера.

Теперь базу данных можно создать с помощью сценария DATABASE_CREATE, опре-

деленного в предыдущем коде.

Визуализация таблицы SQLite

Объект таблицы SQLite содержит данные, которыми должно управлять приложе-

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