Приложения Android Market (в настоящее время Google Play) скачаны уже более миллиарда раз! Эта книга даст вам всё, что нужно, для начала разработки приложений для Android и быстрой публикации их на Android Market. Авторы используют приложение-ориентированный подход, при котором описание каждой технологии рассматривается на примере 16 полностью протестированных приложений для Android. Кроме описания процесса создания приложений, в книге дано пошаговое руководство по размещению ваших приложений на Android Market и примеры успешных публикаций.
Название: Android для программистов: создаем приложения Автор: Дейтел П., Дейтел Х., Дейтел Э., Морган М. Издательство: Питер Год: 2013 Страниц: 560 Формат: PDF Размер: 4,59 МБ ISBN: 978-5-459-01646-8 Качество: Отличное Серия или Выпуск: Библиотека программиста
Содержание:
Предисловие Авторские права и лицензии на код Целевая аудитория Особенности книги Соглашения, используемые в книге Центры Deitel Online Android Resource Centers Бюллетень Deitel & Associates, Inc. Online Как связаться с авторами книги Благодарности Об авторах Подготовительные действия Требования к аппаратному и программному обеспечению Установка Java Development Kit (JDK) Установка Eclipse IDE Установка Android SDK Установка плагина ADT для Eclipse Установка платформы Android Создание виртуальных устройств Android (AVD) для использования в эмуляторе Android (Дополнительно) Настройка устройства Android для разработки (Дополнительно) Альтернативные среды разработки приложений Android Где взять примеры кода Глава 1. Введение в Android 1.1. Введение 1.2. Обзор платформы Android 1.3. Android 2.2 (Froyo) 1.4. Android 2.3 (Gingerbread) 1.5. Android 3.0 (Honeycomb) 1.6. Android Ice Cream Sandwich 1.7. Загрузка приложений из Android Market 1.8. Пакеты 1.9. Android Software Development Kit (SDK) 1.10. Краткий обзор объектной технологии 1.11. Тестирование приложения Doodlz на виртуальном устройстве AVD 1.12. Ресурсы Deitel 1.13. Ресурсы для Android-разработчиков 1.14. Резюме Глава 2. Google Play и бизнес-вопросы, связанные с разработкой приложений 2.1. Введение 2.2. Создание выдающихся Android-приложений 2.3. Лучшие методики для разработчиков Android-приложений 2.4. Регистрация на Google Play 2.5. Создание учетной записи Google Checkout Merchant 2.6. Файл AndroidManifest. xml 2.7. Подготовка приложений к публикации 2.8. Загрузка приложений на Google Play 2.9. Другие «рынки приложений» Android 2.10. Вопросы ценообразования 2.11. Монетизация приложений с помощью встроенной рекламы 2.12. Монетизация приложений: продажа виртуальных товаров с помощью сервиса In-app Billing 2.13. Запуск приложения Market из пользовательского приложения 2.14. Управление приложениями, находящимися на Google Play 2.15. Маркетинг приложения 2.16. Другие популярные платформы приложений 2.17. Документация для Android-разработчиков 2.18. Шутим вместе с Android 2.19. Резюме Глава 3. Приложение Welcome: знакомимся с Eclipse и модулем ADT Plugin 3.1. Введение 3.2. Обзор применяемых технологий 3.3. Интегрированная среда разработки Eclipse 3.4. Создание нового проекта 3.5. Создание графического интерфейса пользователя приложения 3.6. Структура файла main. xml 3.7. Выполнение приложения Welcome 3.8. Резюме Глава 4. Приложение Tip Calculator App: создание приложения Android с помощью Java 4.1. Введение 4.2. Тестирование приложения Tip Calculator 4.3. Обзор применяемых технологий 4.4. Создание графического интерфейса приложения 4.5. Включение дополнительных функций в приложение 4.6. Резюме Глава 5. Приложение Favorite Twitter® Searches: настройки Shared Preferences, кнопки, вложенные структуры, интенты, диалоговые окна Alert Dialogs, «раздувание» XML-разметки и файла манифеста 5.1. Введение 5.2. Тестирование приложения Favorite Twitter Searches 5.3. Обзор применяемых технологий 5.4. Создание графического интерфейса приложения и файлов ресурсов 5.5. Создание приложения 5.6. Файл AndroidManifest. xml 5.7. Резюме Глава 6. Приложение Flag Quiz Game: ресурсы, AssetManager, анимация с переходами, обработчик, меню и регистрация сообщений об ошибках 6.1. Введение 6.2. Тестирование приложения Flag Quiz Game 6.3. Обзор применяемых технологий 6.4. Создание графического интерфейса приложения и файлов ресурсов 6.5. Создание приложения 6.6. Файл AndroidManifest. xml 6.7. Резюме Глава 7. Приложение Cannon Game: прослушивание касаний и жестов, покадровая анимация, графика, звук, потоки, SurfaceView и SurfaceHolder 7.1. Введение 7.2. Тестирование приложения Cannon Game 7.3. Обзор применяемых технологий 7.4. Создание графического интерфейса пользователя приложения и файлов ресурсов 7.5. Создание приложения 7.6. Резюме Глава 8. Игра SpotOn: анимация свойств, класс ViewPropertyAnimator, интерфейс AnimatorListener, потоково-безопасные коллекции, объекты SharedPreferences, заданные по умолчанию для деятельности 8.1. Введение 8.2. Тестирование приложения SpotOn Game 8.3. Обзор применяемых технологий 8.4. Создание графического интерфейса и файлов ресурсов приложения 8.5. Создание приложения 8.6. Резюме Глава 9. Приложение Doodlz: двумерная графика, диспетчер SensorManager, мультитач-события и объекты Toast 9.1. Введение 9.2. Тестирование приложения Doodlz 9.3. Обзор применяемых технологий 9.4. Создание графического интерфейса пользователя и файлов ресурсов приложения 9.5. Создание приложения 9.6. Резюме Глава 10. Приложение Address Book: компоненты ListActivity, AdapterViews, адаптеры, несколько деятельностей, SQLite, стили GUI, ресурсы меню и MenuIn ater 10.1. Введение 10.2. Тестирование приложения Address Book 10.3. Обзор применяемых технологий 10.4. Создание графического интерфейса пользователя и файлов ресурсов 10.5. Создание приложения 10.6. Резюме Глава 11. Приложение Route Tracker: Google Maps API, GPS, LocationManager, MapActivity, MapView и Overlay 11.1. Введение 11.2. Тестирование приложения Route Tracker 11.3. Обзор применяемых технологий 11.4. Создание графического интерфейса пользователя и файлов ресурсов 11.5. Создание приложения 11.6. Резюме Глава 12. Приложение Slideshow: доступ к библиотекам Gallery и Media, встроенные поставщики Content Providers, плеер MediaPlayer, переходы между изображениями, пользовательские макеты Custom ListActivity и шаблон View-Holder 12.1. Введение 12.2. Тестирование приложения Slideshow App 12.3. Обзор применяемых технологий 12.4. Создание графического интерфейса пользователя и файлов ресурсов 12.5. Создание приложения 12.6. Резюме Глава 13. Приложение Enhanced Slideshow App: сериализация данных, фотографирование с помощью приложения Camera и воспроизведение видеороликов с помощью VideoView 13.1. Введение 13.2. Тестирование приложения Enhanced Slideshow App 13.3. Обзор применяемых технологий 13.4. Создание графического интерфейса пользователя и файлов ресурсов 13.5. Создание приложения 13.6. Резюме Глава 14. Приложение Weather Viewer: веб-службы, документы JSON, фрагменты, ListFragment, DialogFragment, ActionBar, навигационная панель с вкладками, виджеты, объекты Broadcast Intents и BroadcastReceivers 14.1. Введение 14.2. Тестирование приложения Weather Viewer 14.3. Обзор применяемых технологий 14.4. Создание графического интерфейса пользователя и файлов ресурсов приложения 14.5. Создание приложения 14.6. Резюме Оставайтесь на связи с Deitel & Associates, Inc