T.M. SoftStudio

feci quod potui, faciant meliora potentes

Разработка Android приложений в деталях

 

 

Некоторые рецепты разработки Android приложений и их примеры, работа в среде Eclipse и Android Studio, разработка мобильных сайтов и гибридных мобильных приложений.

Содержание

Разработка Android приложений в деталях. 1

Введение. 3

Установка ADT плагина. 3

Описание ADT-плагина. 6

Перспектива DDMS. 9

Перспективы Hierarchy View и Pixel Perfect 18

Wizard мастера ADT плагина. 21

Мастер Android Project 21

Запуск Android-приложения из среды Eclipse. 25

Подготовка к публикации Android-приложения. 32

Activity-компонент. 33

Layout-редактор ADT-плагина. 37

Интернационализация. 39

Редактор файла AndroidManifest.xml ADT-плагина. 44

Мастер Android XML File. 58

Тип ресурса Layout 59

Тип ресурса Values. 61

Тип ресурса Drawable. 64

Тип ресурса Menu. 68

Тип ресурса Color List 71

Тип ресурса Property Animation и Tween Animation. 73

Тип ресурса AppWidgetProvider 78

Тип ресурса Preference. 81

Тип ресурса Searchable. 86

Мастер Android Icon Set 91

Мастер Android Test Project 92

Среда разработки Android Studio. 94

Начало работы.. 94

Создание различных версий Android-приложения с помощью Gradle. 107

Отображение контента Android приложением.. 111

Галерея изображений. 111

ImageView.. 111

ViewPager 120

ImageView + Zoom + Scroll 131

Галерея HTML контента. 131

WebView + Pagination. 141

Отображение электронных книг в формате ePub. 143

Отображение PDF. 144

Некоторые рецепты Android. 146

Activity + IntentService + BroadcastReceiver 146

Activity + IntentService + createPendingResult 153

Activity + IntentService + ResultReceiver 159

Activity + Service + Binder 165

Activity + Service + Messenger 172

Activity + Service + AIDL.. 180

Отображение Toast сообщения из сервиса или потока. 185

Изменение цвета шрифта для всей активности. 186

Получить выбранный RadioButton из RadioGroup. 186

Сборка APK файла с большим количеством методов в коде. 186

Получение Google аккаунта пользователя. 187

Присоединение слушателя к Button. 187

Передача изображения в Google App Engine Java Blobstore используя Google Cloud Endpoints  187

Fragment + GoogleMap. 194

Использование нескольких Google аккаунтов для модулей App Engine. 200

Android Design Support Library. 201

Пример приложения Baby Tracking. 212

Создание мобильных Web сайтов. 262

Разработка мобильного Web сайта с помощью Web Starter Kit 265

Создание мобильного Web сайта на основе Vosao CMS. 266

Быстрая адаптация сайта для мобильных устройств с помощью Bootstrap. 275

Создание кросс-платформенного Backend приложения. 284

PhoneGap/Cordova. 285

Конвертация HTML5 Web сайта в приложение Cordova. 291

Пример кросс-платформенного Backend приложения. 292

Использование Material Design в Eclipse. 427

Push уведомления. 430

Android + Google Cloud Messaging (GCM) 430

Cordova + Google Cloud Messaging (GCM) 440