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

нию, но тем не менее влияющие на него. Например, устройство может загружать

большой файл в фоновом режиме во время прослушивания музыки с помощью

онлайн-радио. Нарушит ли процесс загрузки файла из Интернета работу приложе-

ния, воспроизводящего радиопередачу? Ответ на этот вопрос зависит от ряда фак-

торов. Еще один вопрос: если приложению необходимо соединение с Интернетом и

по какой-либо причине оно не может получить его, потерпит ли оно крах? Как оно

отреагирует на невозможность получения доступа к Интернету? Эти и другие анало-

гичные вопросы я называю “выходом за границы приложения”.

Не все приложения одинаково качественные. Я видел много хороших приложе-

ний, но встречал также немало плохих. Перед окончательной сборкой и поставкой

156 Часть II. Создание и публикация приложения Android

Android Application Development For Dum.indb 156 08.11.2011 12:23:58

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

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

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

операции, не связанные с работой приложения.

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

отличается от решения этой же задачи для настольного компьютера. Причина это-

го простая: ресурсов у мобильного устройства (объем памяти, мощность процессора,

разрешение экрана и т.п.) существенно меньше, чем у настольного. Если устройством

Android является мобильный телефон, его главная задача — решение “телефонных”

задач, таких как прием входящих звонков и SMS, включение сигнала, поддержка те-

лефонной книги и пр.

Когда пользователь говорит по телефону, операционная система Android считает

этот процесс главным. Если в это же время происходит загрузка файла в фоновом ре-

жиме, этот процесс считается второстепенным. Если более приоритетному процессу

не хватает ресурсов, Android уничтожает менее приоритетные процессы. Файл всегда

можно загрузить повторно, но если не ответить на телефонный звонок, последствия

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

цию, в которой приложение загрузки файла уничтожается в непредсказуемый момент

времени по независящим от него причинам. Также протестируйте ситуации, в кото-

рых сигнал беспроводного канала связи становится слабым или пропадает. Соедине-

ние будет отключено и файл не загрузится. Продолжит ли приложение загрузку авто-

матически при восстановлении соединения? Протестируйте все возможные варианты

развития событий и обеспечьте правильную работу приложения в любой ситуации.

В противном случае ваше приложение будет генерировать исключения времени вы-

полнения, пользователи будут недовольны, и вы получите отрицательные отзывы на

сайте Android Market.

Взаимодействие с приложением

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

тайте с ним. Когда ваше приложение выполняется, запустите другое приложение, на-

пример браузер. Немного погуляйте по Интернету и вернитесь к вашему приложению.

Нажмите в нем несколько кнопок и посмотрите, что происходит. Не изменилось ли

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

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

приложения звонит телефон и пользователь отвечает на звонок. Сохраняется ли состоя-

ние приложения в методе onPause() и восстанавливается ли оно в методе onResume()?

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