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

initialValues.put(KEY_DATE_TIME, reminderDateTime);

return mDb.insert(DATABASE_TABLE, null,

initialValues); 44

}

public boolean deleteReminder(long rowId) { 47

return mDb.delete(DATABASE_TABLE, KEY_ROWID +

"=" + rowId, null) > 0; 48

}

public Cursor fetchAllReminders() { 51

return mDb.query(DATABASE_TABLE,

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

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

new String[] {KEY_ROWID,

KEY_TITLE, KEY_BODY, KEY_DATE_TIME},

null, null, null, null, null);

}

public Cursor fetchReminder(long rowId)

throws SQLException { 55

Cursor mCursor =

mDb.query(true, DATABASE_TABLE,

new String[] {KEY_ROWID, KEY_TITLE,

KEY_BODY, KEY_DATE_TIME}, KEY_ROWID +

"=" + rowId, null,null, null, null,

null); 56

if (mCursor != null) {

mCursor.moveToFirst(); 57

}

return mCursor;

}

public boolean updateReminder(long rowId,

String title, String body, String

reminderDateTime) { 63

ContentValues args = new ContentValues(); 64

args.put(KEY_TITLE, title);

args.put(KEY_BODY, body);

args.put(KEY_DATE_TIME, reminderDateTime);

return mDb.update(DATABASE_TABLE, args, KEY_ROWID +

"=" + rowId, null) > 0; 69

}

// Класс SQLiteOpenHelper для краткости опущен.

// Его код находится здесь.

}

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

 38. Заголовок метода createReminder(). Непосредственно под заго-

ловком объект ContentValues используется для определения значе-

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

 44. Вставка строки в таблицу путем вызова метода insert(). Метод

возвращает значение типа long — уникальный идентификатор встав-

ленной строки. В классе ReminderEditActivity идентификатор при-

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

вана в классе AlarmManager для определения нужной задачи. Исполь-

зование метода insert() и передаваемые в него параметры рассматри-

ваются в следующем разделе.

 47. Заголовок определения метода deleteReminder(), который при-

нимает один параметр rowId — идентификатор строки, которую нуж-

но удалить.

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

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

 48. Применение значения rowId в вызове метода delete(), удаляюще-

го запись из таблицы базы данных. Использование параметров метода

delete() рассматривается далее.

 51. Заголовок определения метода fetchAllReminders(), который

находит в базе данных и возвращает все задачи с помощью метода

query(). Объект Cursor используется вызывающим приложением для

извлечения значений из результирующего набора запроса, возвращен-

ного методом query(). Использование метода query() и его параме-

тров подробнее рассматривается далее.

 55. Заголовок определения метода fetchReminder(), который прини-

мает один параметр — идентификатор задачи в таблице базы данных.

 56. Метод query() используется для возвращения объекта Cursor.

 57. Объект Cursor может содержать много строк, причем исходная по-

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