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

используются другие индекс и имя столбца.

 63. База данных SQLite не поддерживает тип даты, поэтому дата и вре-

мя хранятся в строковом формате. Для создания строки на основе типа

даты в Java используется класс SimpleDateFormat. Он принимает дату

в формате Java и создает строку с отформатированным представлением

даты.

 64. Создание экземпляра объекта даты типа Date с помощью пакета

java.util.Date.

 67. Извлечение строки с датой из курсора.

 68. Запись даты и времени в объект Date.

 69. Запись даты и времени в объект Calendar. В библиотеке Java объект

Calendar более мощный, чем Date, поэтому последний используется

только для преобразования строки в объект Calendar. Эту же опера-

цию можно было выполнить с помощью методов класса Calendar.

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

Android Application Development For Dum.indb 281 08.11.2011 12:24:06

 70. Перехват исключений, которые могут возникнуть вследствие не-

корректного формата даты в строке SimpleDateFormat. Используе-

мое в данном блоке исключение ParseException определено в пакете

java.text.ParseException.

 71. Запись сообщения об ошибке в системный журнал.

 82. Сохранение объекта mRowId в состоянии приложения. Чтобы мож-

но было извлечь и сохранить состояние в Bundle на уровне деятель-

ности, вызывается метод onSaveInstanceState(). Вызов происходит

до уничтожения деятельности, чтобы при возобновлении деятельно-

сти ее можно было привести в правильное состояние, как в методе

onResume(). В строке 22, до проверки входных данных намерения,

выполняется проверка того, присутствует ли идентификатор строки

в объекте savedInstanceState. Это необходимо, поскольку Android

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

жения. Это может произойти вследствие входного телефонного звонка,

воспроизведения музыки или применения средств Google Map, если

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

Позже, при возврате к приложению Task Reminder, на основе проверки

объекта savedInstanceState принимается решение, можно ли воз-

обновить деятельность. Сохранение объекта mRowId в этом объекте по-

зволяет возобновить деятельность, начиная с предыдущего состояния.

 94. В методе saveState() необходимо выяснить, какой процесс вы-

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

Если переменная mRowId равна null, значит, идентификатор можно

найти в объекте savedInstanceState или во входном намерении.

Следовательно, задача считается новой.

 95. В базе данных создается новая задача.

 96. Идентификатор задачи, возвращенный базой данных, должен быть

больше нуля.

 97. Присвоение переменной mRowId идентификатора, полученного от

базы данных.

 100. Обновление задачи. Идентификатор передается для обновления

названия, текста, даты и времени конкретной задачи.

Сейчас при запуске приложения в эмуляторе можно создавать, читать, обновлять

и удалять задачи. Осталось лишь создать строку состояния и добавить в нее уведомле-

ния о задачах. Этим мы займемся в главе 14.

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

Android Application Development For Dum.indb 282 08.11.2011 12:24:06

Глава 13

Класс менеджера сигналов

В этой главе...

 Зачем нужен класс AlarmManager

 Запуск процесса с помощью AlarmManager

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