Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
фикатор задачи, определяющий, какую строку нужно извлечь из таб-
лицы.
selectionArgs. В фильтр возвращаемых строк можно включить зна-
ки вопроса (?). Они будут заменены значениями строкового типа, при-
веденными в selectionArgs. В рассматриваемом примере параметры
selectionArgs не нужны, поэтому методу передается значение null.
groupBy. Фильтр группирования строк, отформатированный как ди-
ректива GROUP BY без ключевых слов GROUP BY. При передаче зна-
чения null строки не группируются. В рассматриваемом приложении
группирование не выполняется, поэтому в метод передается значение
null.
having. Фильтр, описывающий группы строк, включаемых в резуль-
тирующий набор (если строки группируются). При значении null
включаются все группы строк. Если группировка не выполняется, не-
обходимо передать значение null (как в данном примере).
272 Часть III. Создание мощных приложений
Android Application Development For Dum.indb 272 08.11.2011 12:24:06
orderBy. Определение сортировки строк, отформатированное как ди-
ректива ORDER BY без ключевых слов ORDER BY. При значении null
применяется алгоритм сортировки, установленный по умолчанию, или
строки не сортируются. В данном примере передается значение null,
потому что порядок строк безразличен.
limit. Ограничение количества возвращаемых строк с помощью ди-
рективы LIMIT. При значении null директива LIMIT не вставляется.
В рассматриваемом приложении количество строк небольшое, и огра-
ничивать его не имеет смысла, поэтому передается значение null.
Операция обновления
Метод обновления записей в безе данных принимает новые значения и заменяет
ими существующие значения в заданных строках таблицы. Обновлять можно одну
или много строк. Важно понимать, какие параметры необходимы методу update() и
как они влияют на изменение записей в таблице базы данных. Метод update() при-
нимает следующие параметры.
table. Имя обновляемой таблицы. Находится в константе DATABASE_
TABLE.
values. Объект ContentValues, содержащий обновляемые поля. Ис-
пользуется переменная args, определенная в строке 64 листинга 12.4.
whereClause. Директива WHERE, которая ограничивает обновляемые
строки. В данном случае директива приказывает базе данных обновить
строку с идентификатором rowId. Директива WHERE представляет со-
бой строку KEY_ROWID+"="_rowId.
whereArgs. Дополнительные аргументы директивы WHERE. В данном
примере не используются, поэтому передается значение null.
Операция удаления
В методе delete() входные параметры используются для определения критерия
удаления строк из таблицы. В зависимости от критерия метод может удалить про-
извольное количество строк, в том числе удалить все или ни одной строки. Это до-
вольно опасный метод, потому что легко ошибочно удалить нужные записи. Поэтому
важно понимать, как передаваемые параметры влияют на удаление данных. Метод
delete() принимает следующие параметры.
table. Имя таблицы, в которой нужно удалить строки. Значение име-
ни находится в константе DATABASE_TABLE.
whereClause. Необязательная директива WHERE, определяющая уда-
ляемые строки. Если передать значение null, будут удалены все стро-
ки. В данном примере передается строковое значение, задающее удале-
ние записи с идентификатором rowId.
whereArgs. Дополнительные параметры директивы WHERE. В данном
примере дополнительные параметры не используются, поэтому пере-
дается значение null.