Избери от сърце на обновения Pazaruvaj

Разработване на приложения за Android For Dummies

19,30 лв.
Информация в магазина
Препоръчана оферта Ozone.bg
към магазина
Вид:

Най-евтини оферти (2)

Информация в магазина377 непроверени мненияДанни на магазина
Информация в магазина0 непроверени мненияДанни на магазина

Описание на продукта

Параметри на продукта

Език
български
Брой страници
432
Тегло
350

Параметри на продукта

Език
български
Брой страници
432
Тегло
350

Описание на продукта

Състояние: Отлично
Забележка: Нова, неизползван екземпляр.
Издателство: АлексСофт
Град на издаване: София
Наличност: dropshipping
Ширина (мм): 160
Височина (мм): 230
Корици: Меки

Прави всичко по-лесно!

Научете как:

да създавате удивителни приложения за последните смартфони и таблети Android;
да изтеглите и инсталирате SDK и да започнете да работите с инструментите от JDK;
да адаптирате съществуващите ви приложения за телефон за използване на таблети с Android;
да публикувате вашите предложения в магазина на Google.
Имате амбиции, свързани с приложения за Android? Това е вашето ръководство за навлизане в процеса на разработка.

След като се сдобиете с основни познания по Java ще сте готови за ръководството - "Разработване на приложения за Android For Dummies" е ръководство за това как се разработват приложения за Android за начинаещи.

Имате страхотна идея за приложение за Android? Тази книга ще ви помогне да го превърнете в реалност! Започнете, като изтеглите SDK (софтуерен комплект за разработки) и JDK (комплект за разработки на Java) и създадете просто приложение. После преминете към разработване на богато на функции приложение и разпространението му в магазина Google Play. Също така, открийте как да направите едно добро приложение страхотно и как да проектирате интерфейс за приложения, в който потребителите се влюбват. След като усвоите основните неща, пред вас няма да има граници!

Краткото ръководство "Разработване на приложения за Android For Dummies" предоставя нови възможности за:

първото ви приложение - изградете просто приложение и създайте приспособление за началния екран на устройството;
пренасяне на нещата на следващото ниво - изградете приложение за таблет и научете как да използвате доставчика на съдържание SQLite;
представяне пред света - вижте как да публикувате вашите съдържания в магазина Google Play;
усвояване на фините моменти - използвайте на програма за отстраняване на грешки, разберете какво прави едно меню добро, изследвайте опции за съхранение на данни и накарайте вашите приложения да работят на други устройства.
Отворете книгата и открийте:

защо Android предлага страхотни възможни за разработчици;
как да инсталирате всички инструменти, от които се нуждаете;
съвети за проектиране на добър потребителски интерфейс;
помощ при решаването каква цена да определите или дали приложението ви трябва да бъде безплатно;
съвети за управление на въвеждането от страна на потребителя;
разлики в дизайна на приложения за телефони и таблети;
начини за избягване на обичайни грешки;
вдъхновяващи примерни приложения.
Майкъл Бъртън е софтуерен инженер за Groupon и създател на приложенията за Android Groupon, Digg, Triplt и OpenTable, плюс много други.

Дон Фелкер е програмист за Android, Microsoft ASP Insider, MCTS в Web Client Development за NET 2.0 и 3.5 и сертифициран ScrumMaster.

СЪДЪРЖАНИЕ:

Въведение

Относно тази книга
Условности в тази книга
Глупави предложения
Как е организирана тази книга
Основите на Android
Изграждане и публикуване на първото ви предложение за Android
Създаване на богато на функции приложение
Таблети
Частта на десетте
Икони, използвани в тази книга
От тук накъде
Основите на Android
Разработка на зрелищни приложения за Android

Защо разработвате за Android
Пазарен дял
Време за пазар
Отворена платформа
Кръстосана съвместимост
Способност за комбиниране
Основи при разработка за Android
Java - вашият език за програмиране за Android
Дейности
Намерения
Изпращане на съобщения с намерения
Регистриране на приемници за намерения
Контрол без курсор
Изгледи
Асинхронни повиквания
Фонови услуги
Функции Honeycomb, Ice Cream Sandwich и Jelly Bean
Фрагменти
Зареждащи програми
Библиотеки за поддръжка на Android
Лента с бутони за управление
Holo
Widgets, уведомления, производителност
Хардуерни инструменти
Сензорен екран
GPS
Акселерометър
SD карти
Софтуерни инструменти
Интернет
Поддръжка на звук и видео
Контакти
Сигурност
Приложни програмни интерфейси на Google
Уточняване на място на карта
Съобщения в облак
Подгответе вашия щаб за разработка

Развийте разработчика за Android вътре във вас
Сглобяване на вашия инструмент
Ядрото на Linux 2.6
Рамки на Android
Рамки за приложения
Библиотеките на Open Handset Alliance
Знания по Java
Настройки на вашия хардуер
Операционна система
Компютърен хардуер
Инсталиране и конфигуриране на инструментите за поддръжка
Вземане на комплект за разработка на Java
Придобиване на Android SDK
Изтегляне на Android SDK
Следене и управление на пътя до инструментите
Изтегляне на Eclipse
Инсталиране на Eclipse
Конфигуриране на Eclipse
Настройване на Eclipse с ADT
Задаване на местоположение за SDK
Навигиране в Android SDK
Насочване към платформите на Android
Използване на инструменти на SDK за ежедневно разработване
Да кажем "Здравей" на емулатора
Ползване на физическо устройство с Android
Отстраняване на грешки от вашата работа
Проби с примерни за API и SDK
Тестване на API демонстрации
Известия
Изграждане и публикуване на първото ви приложение за Android

Вашият първи проект за Android
Започване на нов проект в Eclipse
Разбиване на вашия проект
Отговаряне на съобщения за грешки
Разбиране на настройките за целевата версия за построяване и на минимална версия на SDK
Настройване на емулатор
Създаване на конфигурации за стартиране
Стартиране на приложението Hello Android
Изпълнение на приложението в емулатор
Проверка на състоянието при прехвърляне
Разбиране на структурата на проекта
Предвижване из папките на приложението
Папка източник
Целева папка с библиотеки на Android
Папка с активи
Папка за ресурси
Bin, libs и съответни папки с библиотеки
Мистериозната папка gen
Преглед на файла за показване на приложението
Код на версията
Име на версията
Разрешения
Преглед на файловете project. properties
Затваряне на вашия проект
Проектиране на потребителския интерфейс

Създаване на приложение за превключване на безшумен режим
Поставяне на основите на приложението
Използване на XML файла за оформление
Декларация на XML по подразбиране
Вид оформление
Изгледи
Използване на инструментите на Android SDK за оформление
Използване на визуален проектант
Отваряне на визуален проектант
Инспектиране на свойствата на изгледа
Разработване на потребителския интерфейс
Преглед на атрибутите на XML оформление
Работа с изгледи
Задаване на стойности layout_width и layout_height
Задаване на стойности match_parent и wrap_content
Добавяне на изображение към вашето приложение
Поставяне на образ на екрана
Добавяне на изображение към оформлението
Настройки на изображението
Настройки на ресурси с изображения
Създаване на икона за стартиране на приложението
Проектиране на персонализирана икона за стартиране
Работа с шаблони
Съчетаване на размера на иконата с плътността на пикселите на екрана
Добавяне на персонализирана икона за стартиране
Добавяне на изглед с бутон за превключване
Преглед на приложението във визуалния проекта
Писане на кода на вашето приложение

Разбиране на дейностите
Работа с методи, стекове и състояния
Проследяване на жизнения цикъл на дейност
Наблюдаване на ключови вериги
Преглед на методите на дейността
Следване пътя на дейността
Разпознаване на промените в конфигурацията
Създаване на първата ви дейност
Разпознаване на промените в конфигурацията
Създаване на първата ви дейност
Стартиране с onCreate
Команда към Android за извеждане на потребителския интерфейс
Работа с въвеждане от потребителя
Събития от клавиатурата
Събития от докосване
Писане на първия ви манипулатор на събития
Въвеждане на кода
Извличане на кода към метод
Работа с рамковите класове на Android
Получете добро обслужване
Превключване на безшумен режим с AudioManager
Инсталиране на вашето приложение
Стартиране на приложението в емулатор
Инсталиране на приложението върху физическо устройство Android
Проблем! Реагиране при грешки
Използване на сървъра за следене на грешки Dalvik
Защо трябва да опознаете DDMS
Показване на съобщения от дневника в DDMS
Преглеждане на съобщенията в DDMS
Използване на Eclipse за отстраняване на грешки
Проверка на грешки по време на работа
Създаване на точки за прекъсване
Стартиране на перспективата за отстраняване на грешки
Проверка за логически грешки
Мислете отвъд границите на приложението
Взаимодействие с вашето приложение
Проверка дали приложението ви работи
Разбиране на ресурсите на Android

Разбиране на ресурсите
Размери
Стилове
Теми
Стойности
Менюта
Цветове
Работа с ресурси
Местене на низове в ресурси
Дългият път
Бързият начин
Борба със звяра на изображенията
Борба с пикселизацията и свиване
Използване на слоеве
Как да направите вашите приложения глобални с ресурси
Превърнете приложението си в приспособление за началния екран

Работа с приспособления на приложения в Android
Работа с дистанционни изгледи
Използване на доставчика за приспособления на приложения
Работа с намерения в очакване
Разбиране на системата за намерения на Android
Разбиране на данните на намерение
Оценяване на намерения
Използване на намерения в изчакване
Създаване на приспособление за началния екран
Прилагане на доставчик за приспособления на приложения
Комуникация с приспособлението на приложението
Изграждане на оформлението на приспособлението на приложението
Работа с App WidgetProvider и IntentService
Работа с метаданните на приспособлението
Регистриране на новите компоненти с манифеста
Поставяне на приспособлението към началния екран
Публикуване на вашето приложение в магазина Google Play

Създаване на разпространим файл
Преразглеждане на файла за показване
Избиране на инструменти
Електронно подписване на вашето приложение
Създаване на кутия за ключове
Защита на кутията за ключове
Създаване на APK файла
Създаване на профил на разработчик в магазина Google Play
Следене на боя инсталирания
Създаване на богато на функции приложение

Проектиране на приложение за напомняне
Преглед на основните изисквания
Насрочване на сценарий за напомняне
Съхраняване на данни
Отвличане на вниманието на потребителя
Създаване на екрани на приложението
Стартиране на нов проект
Създаване дейността със списъка за напомняне
Създаване на фрагмент със списък за напомняне
Използване на дейности за създаване и редактиране на напомняния
Добавяне на фрагмент към дейността
Създаване на фрагмент за оформление за добавяне и редактиране
Завършване на фрагмента за списък
Първи действия с фалшиви данни
Работа с потребителски щраквания
Кратко натискане
Продължително натискане
Идентифициране на намерение
Стартиране на нова дейност с намерение
Създаване на инструмент за избор
Съответствие с вашето меню

Разбиране на опциите и контекстите на менюта
Създаване на първото ви меню
Дефиниране на XML файла
Работа с действията на потребителите
Създаване на задача за напомняне
Създаване на контекстно меню
Създаване на XML файла за меню
Зареждане на менюто
Работа с потребителски избори
Работа с потребителско въвеждане

Създаване на потребителски интерфейс за въвеждане
Създаване на изгледа на редактиране на текст
Извеждане на екранна клавиатура
Предпочитания за дати и часове
Създаване на бутони за избор
Създаване на бутони за избор на час
Създаване на слушател за натискане на бутона за дата
Създаване на DatePickerDialogFragment
Създаване на showDatePicker
Създаване на инструмента за избор на час
Създаване на слушател за натискане на бутона за час
Създаване на метода showTimePicker
Създаване на TimePickerDialogFragment
Добавяне на фрагмент за обработка на изискването на инструментите за избор на дата и час
Създаване на диалогов прозорец с аларма
Защо трябва да работите с диалогови прозорци
Избиране на подходящ диалогов прозорец за задача
Създаване на ваш собствен диалогов прозорец за уведомление
Потвърждаване на въвеждане
Показване на Toast съобщение на потребителя
Използване на техники за проверка
Постоянство при съхранението на данни

Намиране на място за съхранение на данни
Преглед на възможностите за съхранение
Избиране на опция за съхранение
Създаване на доставчик на SQL съдържание за вашето приложение
Опознаване на работата на доставчика на SQL съдържание
SQL съдържание
Създаване на ContentProvider за кода на базата данни
Визуализация на SQL таблица
Създаване на таблица с база данни
Разбиране на URL адресите на доставчика на съдържание
Създаване и редактиране на задачи с SQL
поставяне на входна задача
Запазване на стойности от екрана в базата данни
Цялостното изпълнение на ReminderProvider
Разбиране на операцията за вмъкване
Разбирането на операцията за заявка - четене
Разбиране на операцията за актуализация
Разбиране на операцията за изтриване
Зареждачи
Връщане на задачи с курсор
Разбиране на SimpleCursorAdapter
Изтриване на задачата
Напомняне на потребителя с управление на алармите

Разберете защо имате нужда от AlarmManader
Искане на разрешение от потребителя
Как разрешенията влияят върху преживяването на потребителя
Настройване на разрешения във файла AndroidManifest. xml
Събуждане на процес с AndroidManager
Създаване на класа ReminderManager
Създаване на класа OnAlarmReceiver
Създаване на класа WakeReminderIntentService
Създаване на класа ReminderService
Създаване на приемник за зареждане
Проверка на приемника на зареждане
Актуализиране на лентата със състоянието на Android

Разглобяване на лентата със състоянието
Използване на управлението на уведомления
Създаване на уведомление
Преглед на работния процес
Добавяне на низови ресурси
Актуализиране на уведомление
Изчистване на уведомление
Работа с рамката за предпочитания Android
Разбиране на рамката за предпочитания на Android
Разбиране на класа PreferenceActivity
Трайни стойности на предпочитания
Оформяне на предпочитания
Създаване на вашия екран за предпочитания
Изграждане на файл с предпочитания
Добавяне на низови ресурси
Работа с класа PreferenceActivity
Отваряне на класа PreferenceActivity
Управление на избори от менюто
Работа с предпочитания по време на изпълнение на дейности
Извличане на стойности на предпочитание
Задаване на предпочитани стойности
Таблети

Разработване за таблети
Взимане предвид на разликите между телефони и таблети
Модификация на приложението за напомняне за таблети
Предвиждане на размера на екрана с плаващо оформление
Добавяне на още фрагменти
Създаване на различни оформления за различните устройства
Използване на лентата с бутони за управление
Използване на библиотеките за поддръжка и ActionBarSherlock
Пренесете приложението на таблети с Android

Конфигуриране на емулатор за таблет
Актуализиране на файла AndroidManifest
Програмиране на дейности за таблети
Създаване на дейността ReminderListAndEditor
Избиране на правилната дейност
Създаване на оформлението на дейност
Работа с фрагменти при приложения за таблет
Комуникация между фрагменти
Добавяне на транзакции на фрагменти
Отвъд Google

Избягване на функциите на Google
Настройване на вашия Kindle Fire или емулатор
Конфигуриране на ADV (Mac)
Конфигуриране на ADV (Windows)
Публикуване в магазина за приложения на Android Amazon
Частта на десетте

Десет безплатни примерни приложения и SDK
Приложението от 2012 Google I / O
LOLcat Builder
Amazed
API Demos
Honeycomb Gallery
K-9 Mail
Agit
Facebook SDK за Android
Replica Island
Notepad Tutorial
Десет инструмента за опростяване на живота ви на разработчици
Droid-fu и Ignition
RoboGuice
Преводачески инструментариум
Draw 9-patch
Hierarchy Viewer
UI / Application Exerciser Monkey
Zipalign
Layoutopt
Git
Paint. NET и GIMP

Липсва или е неправилен важен параметър? Предоставената информация е само за ориентиране, затова ви съветваме да проверите дали предлаганият продукт има ключовите параметри от които се нуждаете, преди да купите от магазина по ваш избор. Въпреки че се стремим към максимална точност на информацията, за съжаление не можем винаги да гарантираме 100% съответствие. Цените на продуктите са с включен ДДС.

Продуктът все още няма отзиви.

{"Любими категории":[["Машини за етикети, принтер за етикети","https://www.pazaruvaj.com/c/mashini-za-etiketi-c3989/"],["Сифон за сметана","https://www.pazaruvaj.com/c/sifon-za-smetana-c8742/"],["Степ за аеробика","https://www.pazaruvaj.com/c/step-za-aerobika-c7152/"],["Добавки за масло","https://www.pazaruvaj.com/c/dobavki-za-maslo-c4601/"],["Накладки за велоспирачки","https://www.pazaruvaj.com/c/nakladki-spirachki-velo-c5748/"]],"Как да изберете най-добре":[["Как да си купите процесор?","https://www.pazaruvaj.com/a/kak-da-si-kupite-procesor-c3139-129/"],["Как да купите килим?","https://www.pazaruvaj.com/a/kak-da-kupite-kilim-c4985-248/"],["Как да купите мелница за отпадъци?","https://www.pazaruvaj.com/a/kak-da-kupite-melnica-za-otpadci-c5119-295/"]],"Избрани продукти":[["Black Diamond Distance Carbon Z (BD11253540311151/BD11253540311301)","https://www.pazaruvaj.com/p/distance-carbon-z-bd11253540311151-bd11253540311301-pP933050865/"],["Biberschatz Teether Tortuga Verde гризалка","https://www.pazaruvaj.com/p/teether-tortuga-verde-grizalka-pP861080082/"],["Пиринско Бира Пиринско Кен 500мл","https://www.pazaruvaj.com/p/bira-pirinsko-ken-500ml-pP675436320/"],["Плик бял c5 с отваряне по дългата страна 16х23см 500бр","https://www.pazaruvaj.com/p/plik-bjal-c5-s-otvarjane-po-dylgata-strana-16h23sm-500br-pP631527237/"],["VOX VF 1200","https://www.pazaruvaj.com/p/vf-1200-pP467738679/"],["Lavor Ashley Double","https://www.pazaruvaj.com/p/ashley-double-pP49670034/"],["Baseus GaN5 Pro Wall charger 2xUSB-C + USB, 140W","https://www.pazaruvaj.com/p/gan5-pro-wall-charger-2xusb-c-usb-140w-pP1033191637/"]],"Препоръчваме":[["градина","https://www.pazaruvaj.com/c/gradina-c3905/"],["Sony PlayStation 5 (PS5)","https://www.pazaruvaj.com/p/playstation-5-ps5-pP588030129/"],["Басейни","https://www.pazaruvaj.com/c/basejni-c3222/"],["Мобилни телефони","https://www.pazaruvaj.com/c/mobilni-telefoni-gsm-c3277/"],["Смарт часовници","https://www.pazaruvaj.com/c/smart-chasovnici-fitnes-trakeri-c7323/"],["Преносими компютри","https://www.pazaruvaj.com/c/prenosimi-kompjutri-c3100/"],["Велосипеди","https://www.pazaruvaj.com/c/velosipedi-c104/"],["телевизори","https://www.pazaruvaj.com/c/lcd-crt-i-plasma-televizori-c3164/"]]}