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

зиция курсора может быть не на первой записи. Метод moveToFirst(),

вызванный через объект Cursor, перемещает курсор на первую запись

результирующего набора. Этот метод вызывается, только когда пере-

менная курсора не равна null. Курсор не помещается немедленно в

первую запись по той причине, что исходный результирующий набор

не упорядочен. Чтобы работать с некоторой записью, нужно сначала

перейти к ней. Представляйте себе результирующий набор как боль-

шую коробку, заполненную детскими игрушками. Чтобы что-нибудь

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

нуть ее из коробки.

 63. Заголовок определения метода updateReminder(), в котором ис-

пользуется стандартный метод обновления базы данных update().

Метод update() заполняет существующую запись задачи новой ин-

формацией. Его использование подробно рассматривается далее.

 64. Создание объекта ContentValues. В нем хранятся значения, кото-

рые нужно обновить в базе данных SQLite.

 69. Обновление записи базы данных с помощью новых значений, пре-

доставленных пользователем приложения.

В предыдущем коде продемонстрировано использование методов создания, чте-

ния, обновления и удаления записей базы данных SQLite. Каждый метод принимает

разные параметры, которые рассматриваются далее.

Операция вставки записи

Это довольно простая операция, поскольку нужно всего лишь добавить новую

строку в таблицу базы данных (термины строка и запись — синонимы) с помощью

метода insert(), который принимает следующие параметры.

 table. Имя таблицы, в которую нужно вставить запись. В рассматри-

ваемом примере в качестве имени таблицы используется константа

DATABASE_TABLE.

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

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

 nullColumnHack. Синтаксис SQL не разрешает вставку совершенно

пустой строки. Если следующий параметр (values) пустой, полям при-

сваивается значение NULL. Для этого методу передается значение null,

которое подставляется в пустое поле.

 values. В этом параметре передаются значения, вставляемые в запись.

Методу передается локальная переменная initialValues, которая со-

держит пары “ключ-значение”.

Операция чтения

Это наиболее часто выполняемая операция над таблицами баз данных. Для чтения

используется стандартный метод query(), который возвращает результирующий на-

бор на основе списка критериев, задаваемых вызывающим методом. Метод query()

возвращает объект Cursor, предоставляющий неупорядоченный доступ чтения и

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

query() принимает следующие параметры.

 distinct. Каждая строка должна быть уникальной. Копии задач нам

не нужны. Для этого параметру distinct присвоено значение true.

 table. Имя таблицы базы данных, к которой направлен запрос. Зна-

чение имени таблицы находится в константе DATABASE_TABLE.

 columns. Список столбцов, возвращаемых запросом. При значении

null возвращаются все столбцы. Обычно так не делают, потому что пе-

редача лишних столбцов отрицательно влияет на быстродействие базы

данных. В данном примере передается строковый массив, содержащий

имена возвращаемых столбцов.

 selection. Фильтр возвращаемых строк, определяющий, какие стро-

ки не нужно возвращать. Фильтр отформатирован как директива WHERE

без ключевого слова WHERE. Если передать null, будут возвращены все

строки таблицы. В данном примере передается или null, или иденти-

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