Adb приятно познакомиться androidon lang ru

Денис Колисниченко Санкт-Петербург «БХВ-Петербург» PDF

Исходная информация - ciroundbenchwhirl.tk .. это в соответствии с нормами целевого языка так, чтобы это было приятно читать. [email protected] desktop-linux$ adb shell android$ uname Linux записывается на специальном языке AIDL (Android Interface Definition Language), внешне очень. Далее вставляем команду и на 'Enter': adb reboot bootloader . Не долго думая решил познакомить Вас с программой AVG PC TuneUp, которая Отмечу сразу что интерфейс программы очень приятный, .. Samsung galaxy sii frimware downlod language package for android samsung s1 plus. Да, меня душит жаба качать приложения с андроид-маркета через English (en); Русский (ru); Українська (uk); Français (fr); Português (pt) installAPK, которая позволяет прямо с компа легко и приятно установить Чтобы познакомить компьютер и телефон поближе, нам потребуется . Choose language.

Перетяните файл образа в нижнюю часть окна с соответствующей надписью или нажмите на зеленый значок со стрелкой, чтобы указать его местонахождение. После этого, в окошке терминала, будет запрошен Ваш пароль в системе. Введите его и начнется запись.

По окончании записи ваша флешка становится загрузочной. Записать iso-образ из терминала утилитой dd dd dataset definition — программа, предназначенная как для копирования, так и для конвертации файлов.

Спектр применения утилиты dd достаточно широк познакомится с dd можно здесь или выполнить в терминале команду dd --helpно нас в настоящий момент интересует запись iso-образа на флешку.

Итак, предположим у вас загружен ISO-файл с образом дистрибутива и подготовлена флешка. Терминальная команда для записи iso-образа дистрибутива выглядит следующим образом: Чтобы определить вашу флешку, выполните в терминале: Чтобы правильно ввести в команду путь к файлу, откройте папку с файлом, откройте рядом терминал и перетащите в него файл: В терминале отобразится путь к файлу и сам файл.

Проще всего создавать команду в текстовом редакторе. У меня получилась следующая команда: Теперь вставьте флешку в порт компьютера, скопируйте полученную команду из текстового редактора, введите в терминал и выполните нажмите Enter: Курсор терминала будет мигать и кажется что ни чего не происходит, но на самом деле идёт запись. Дождитесь окончания записи образа и по окончании вы должны увидеть в терминале примерно следующее: Ваша флешка стала загрузочной и вы можете теперь производить установку дистрибутива на любом компьютере.

В Linux имеются и другие программы для записи образа на флешку, так, например, в дистрибутивах Linux Mint по умолчанию установлена программа Mintstick, которая помимо записи образа, ещё может форматировать флешку.

По сути Mintstick, это утилита dd, завёрнутая в GUI-оболочку. Вам также могут быть интересны следующие сопутствующие статьи: К сожалению, среда Mono в этой книге не рассматривается. Скачать Mono for Android можно по адресу: Получить дополнительную информацию о среде Mono for Android можно по адресу: Перед установкой программ поговорим о системных требованиях и материальной базе, необходимой для разработки Android-приложений. Прежде всего, вам нужен компьютер, причем совершенно неважно, под управлением какой операционной системы он будет работать.

Среда разработки 23 Какую операционную систему лучше использовать? Разработка Android-приложений не зависит от конкретной операционной системы, поскольку запуск и отладка Android-приложения будет осуществляться в эмуляторе мобильного устройства с поддержкой Android. Я рекомендую использовать битную версию Windows 7, а почему вы узнаете в следующей главе.

Если вы предпочитаете Linux, то желательно использовать последнюю или хотя бы предпоследнюю версию вашего дистрибутива. А пользователям Mac OS нужна операционная система версии или более новая. Думаю, проблем с установкой программ у вас не возникнет выбор операционных систем довольно широк. Чего греха таить, даже если вы фанат Linux, то наверняка на одном из ваших компьютеров все равно установлена Windows хотя бы для полноценного запуска Windows-игр. Даже если не получится установить весь набор программ в Linux в чем я сильно сомневаюсь, ведь та же среда разработки Eclipse мне в первую очередь знакома по операционной системе Linuxвы сможете использовать Windows.

Теперь перейдем к телефону или планшету. Теоретически, для разработки Android-приложений вам не нужен ни телефон, ни планшет, ни любое другое устройство, поскольку для отладки и запуска приложений будет использоваться эмулятор, входящий в состав Android SDK, а при установке Android SDK можно будет выбрать версию платформы, для которой будет производиться разработка программ.

Вы можете выбрать даже несколько версий, например 1. Наличие физического устройства, хоть и не обязательно, но весьма желательно для тестирования программы, так сказать, в боевых условиях. Эмулятор есть эмулятор, а реальное устройство может показать недочеты вашей программы, которые невозможно будет заметить в эмуляторе. Так что понадобится устройство с поддержкой Android той версии, под которую вы планируете разрабатывать программы.

Если же планируется разработка программ под разные версии Android, желательно обзавестись несколькими устройствами, лучше разных производителей ведь везде есть свои нюансы, а чем "разношерстнее" оборудование, тем больше вероятность возникновения всякого рода непредвиденных обстоятельств то, что и нужно для процесса отладки программы. Понимаю, что все сказанное хорошо только на бумаге, а в реальной жизни это лишние затраты. Одно дело, если вы работаете в компании, которая занимается или планирует заниматься разработкой для Androidтогда все необходимые устройства будут куплены за счет компании.

Другое дело, если вы желаете заняться разработкой самостоятельно тогда покупка нескольких Android-устройств, особенно поддерживающих последние версии 2. Но тут решать только вам только вы знаете, сколько можете позволить себе потратить на покупку всевозможных гаджетов. Рассматривайте эти вложения как инвестицию в себя ведь с помощью Android Market вы 25 24 Часть I.

Введение в Android сможете продать свои приложения вероятно, тогда расстаться с кровно заработанными будет проще. Можно пойти по другому пути. Если сейчас выкладывать большую сумму не хочется, используйте эмулятор и распространяйте свои программы бесплатно. Потом вы получите сообщения от пользователей программы, если она будет работать неправильно.

Как только все возможные "глюки" будут исправлены, вы сможете распространять программу на коммерческой основе. Однако если вы планируете серьезно заниматься разработкой для Android, рано или поздно придется потратиться Установка JDK Пора приступить к установке необходимого программного обеспечения. Первым делом нужно установить Java Development Kit.

Данная среда во многих случаях уже установлена на вашем компьютере, поскольку необходима для выполнения некоторых программ, например для популярного офисного пакета OpenOffice. Для разработки Java-программ понадобится комплект разработчика Java-приложений Java Development Kit, включающий компилятор Java, стандартные библиотеки классов Java, документацию, примеры и саму JRE. В нашем случае необходима JDK версии 5 или 6.

Вообще, адрес страницы загрузки JDK выглядит так: Но по приведенной ссылке вы можете скачать один из комплектов разработчика: Вам нужна стандартная версия JDK. Именно поэтому, чтобы решить проблему выбора, я привел полную ссылку, по которой можно выбрать нужный вариант JDK. После загрузки запустите скачанный файл рис. В процессе установки JDK нет ничего сложного, просто нажимайте кнопку Next и следуйте инструкциям мастера установки.

Запомните каталог, в который вы установите JDK рис. Введение в Android а Рис Каталог установки: Среда разработки 27 На страничке загрузки Eclipse будет довольно много вариантов.

Да и стандартная версия Eclipse занимает в два раза меньше места на диске, чем EE-версия. При загрузке обратите внимание на архитектуру процессора и операционной системы: Например, когда я покупал свой ноутбук с разрядным процессором, на нем оказалась лицензионная разрядная версия Windows такая ситуация может быть и у. Распакуйте загруженный архив, перейдите в каталог eclipse появится в результате распаковки архива и запустите исполнимый файл eclipse.

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

После этого вы увидите основное окно Eclipse рис. Сейчас нам Eclipse не нужна, чуть позже нам надо будет связать Eclipse с Android Development Tools, но пока можете закрыть окно Eclipse, чтобы оно вам не мешало. Да потому что, во-первых, Eclipse является наиболее полно документированной средой разработки.

Ubunturu —новости, уроки, помощь, поддержка.

А во-вторых, Google выпустила специальный плагин для Eclipse Android Development Tools, облегчающий разработку Android-приложений в Eclipse. Данный плагин создает необходимую структуру для Android-проекта и автоматически устанавливает необходимые параметры компилятора Установка Android SDK Следующий шаг установка комплекта разработчика Android-приложений Android SDK, скачать который можно по адресу: Прямая ссылка на инсталлятор выглядит так: Разработчики Android рекомендуют воспользоваться именно инсталлятором, поэтому его и скачаем рис.

Рис JDK SE не найдена Далее все просто следуйте инструкциям инсталлятора и нажимайте кнопку Next, только на время установки не разрывайте соединение с Интернетом дальше вы поймете.

Если же вы поспешили и скачали архив с Android SDK. Сейчас я вам расскажу, что с ним сделать. Распакуйте его в какой-то каталог, в результате появится каталог android-sdk-windows, перейдите в. Запустите файл "SDK Manager. Основная задача этой программы загрузить и установить с Интернета все необходимое для разработки приложений для ОС Android выбранной версии. Вы можете выбрать все версии сразу поддерживаются версии от 1.

Поскольку все устанавливаемые пакеты хранятся на серверах Google, то для продолжения установки необходимо соединение с Интернетом это на тот случай, если вы по каким-то причинам разорвали соединение. Если вы выбрали все пакеты, установка займет какое-то время и нужно будет подождать рис. Кстати, если вы выбрали инсталлятор а не архивто все равно он бы загружал файлы из Интернета.

Спустя некоторое время вы увидите сообщение о том, что все пакетов установлены вы можете выбрать меньшее количество пакетов, и установка пройдет быстреесм. Я распаковал в свой домашний каталог и от этого они хуже работать не стали. Нажмите кнопку Close и просмотрите список установленных пакетов.

Денис Колисниченко Санкт-Петербург «БХВ-Петербург» 2015

В этом списке должны быть выбранные вами пакеты для версий Android, под которые вы планируете разрабатывать программырис 32 Глава 2. Наверное, вам интересно, что же мы только что установили. А установили мы следующие компоненты: Введение в Android примеры программ, демонстрирующие основные возможности Android; эмулятор Android-устройства Android Virtual Device, AVDпозволяющий запускать и тестировать ваши программы без наличия физического мобильного устройства; инструментальные средства для разработки, позволяющие компилировать и отлаживать ваши приложения.

ADT это расширение для среды Eclipse, упрощающее разработку Android-приложений. Появится окно, в котором нужно нажать кнопку Add рис. В следующем окне введите имя репозитория можно ввести все, что угодно и адрес рис. Рис Окно Install 34 Глава 2. Среда разработки 33 Рис Добавление репозитория для установки ADT После этого вы вернетесь в окно Install и программа прочитает содержимое репозитория.

Отметьте все компоненты, как показано на рис. Введение в Android Далее, когда увидите сообщение о том, что все выбранные компоненты установлены, нажмите кнопку Next, установите переключатель I accept the terms of the license agreements и нажмите кнопку Finish рис. Если в процессе установки ADT вы увидите сообщение о неподписанном контенте, пусть это вас не сбивает с толку, просто нажмите кнопку OK рис.

Среда разработки 35 Далее вы получите сообщение о необходимости перезагрузки Eclipse, согласитесь, нажав кнопку Restart Now. Но это еще не. Для этого дождитесь повторного запуска Eclipse и в меню окна Eclipse выполните команду Window Preferences. Нажмите кнопку OK, после чего опять откройте окно настроек Eclipse и перейдите в раздел Android, чтобы убедиться, что поддерживаются все установленные ранее платформы Android рис.

Давайте разберемся, за счет чего осуществляется это упрощение. Во-вторых, добавляет редактор Layout Editor, необходимый для создания графического интерфейса приложения. В-третьих, добавляет редакторы XML-ресурсов приложения. Также ADT позволяет запускать эмулятор Android и добавляет средства отладки непосредственно в среду Eclipse, что позволяет отлаживать программы, не выходя из привычной IDE.

Уровень API это число, которое однозначно идентифицирует версию Android. Именно это число указывается напротив версии платформы в окне настроек Eclipse см. Сейчас речь пойдет о последнем компоненте об инструментальных средствах. Конечно, прямо сейчас они вам не понадобятся, не потребуются и в главе 3, когда мы будем разрабатывать первое Android-приложение, но об их существовании вы обязаны знать. Не спешите его запускать, он нуждается в предварительной настройке, которая будет описана в следующем параграфе.

Эмулятор позволяет отлаживать и тестировать приложения в реальной среде выполнения без необходимости их установки на физическое устройство. Даже если у вас есть физическое устройство, не спешите на нем запускать ваше приложение, которое может работать нестабильно. Сначала нужно запустить устройство в эмуляторе, если приложение будет работать нормально, можно пробовать запускать его на реальном устройстве.

Эмулятор сразу не готов к использованию. Введение в Android одно для платформы 2. Одно с экраномдругоечто позволяет тестировать приложение в разных условиях. Создать AVD можно утилитой android. В разделе Virtual devices перечислены созданные вами AVD, по умолчанию ни одного виртуального устройства не создано рис. Для создания нового устройства нажмите кнопку New. В появившемся окне рис. При выборе платформы помните об обратной совместимости: Тем не менее для платформ 2.

Вы можете или указать размер новой карты не менее 9 Мбайтили выбрать ранее созданный программой mksdcard. Очень важный параметр Skin, позволяющий выбрать разрешение экрана устройства: Параметр Hardware содержит список оборудования смартфона планшетакоторый будет эмулироваться. При желании можно нажать кнопку New и добавить новое устройство рис.

Созданное вами устройство появится в списке Virtual devices рис. Среда разработки Запуск эмулятора и проблемы при запуске Для запуска эмулятора выделите нужное вам виртуальное устройство и нажмите кнопку Start см.

Появится окно, в котором можно установить дополнительные параметры виртуального устройства, но, как правило, достаточно просто нажать кнопку Launch. В идеале все должно запуститься, но вы можете получить следующее сообщение об ошибке рис. Рис Ошибка при запуске эмулятора Эмулятор по умолчанию читает конфигурацию из следующего каталога: Решить проблему можно двумя способами выберите подходящее для себя решение: После запуска менеджера AVD нужно удалить все созданные виртуальные устройства и создать их заново; можно установить должным образом переменные среды.

Лично мне переименовывать пользователя было лень, да и мое имя на русском мне больше нравится, чем на английском. Поэтому я решил изменить переменные среды. В Windows XP нужно выполнить следующие действия: Щелкнуть правой кнопкой на значке Мой компьютер, выбрать команду Свойства. Введение в Android 2. В появившемся окне перейти на вкладку Дополнительно, нажать кнопку Переменные среды.

Добавить переменную среды см. Нажать кнопку Пуск, щелкнуть правой кнопкой мыши на пункте Компьютер, выбрать команду Свойства. В появившемся окне выбрать команду Дополнительные параметры системы слева. Далее нажать кнопку Переменные среды. Добавьте к ее значению строку: Среда разработки 43 Вот и. Перезагружать компьютер не. Правда, после этого список виртуальных устройств будет пуст ведь конфигурационный каталог уже не содержит никаких настроек, в том числе и профилей виртуальных устройств.

Затем нажмите кнопку Start, а потом Launch. Вы увидите окно эмулятора рис. Рис Запуск эмулятора Нужно отметить, что запуск эмулятора процесс очень длительный. Внешний вид эмулятора отличается в зависимости от выбранной платформы и параметра Skin виртуального устройства. На рис изображен эмулятор для платформы 2. На рис список установленных приложений эмулятора Android 2. На рис кнопки управления виртуальным планшетом не отображены, поскольку окно эмулятора не поместилось на моем дюймовом мониторе.

Поэтому я создал снимок экрана виртуального устройства. О том, как сделать снимок экрана, вы узнаете в следующей главе. Нужно просто немного подождать и эмулятор запустится. Введение в Android Рис Эмулятор загружен Android 2. Среда разработки 45 Рис Эмулятор загружен Android 3. Введение в Android Таблица 2. В следующей главе мы напишем первое Androidприложение и поговорим о подводных камнях, с которыми вы столкнетесь при запуске тестового приложения.

Разработка приложения в Eclipse В этой главе мы создадим самую простую программу для Android приложение, выводящее традиционную строку "Hello, World! Такая программа традиция в мире программирования и отступать от нее не хочется. Запустите Eclipse и выполните команду File New Project. Введение в Android жмите кнопку Next. Далее в окне New Android Project рис. Project name имя проекта, введите Hello; это имя используется как имя каталога для вашего проекта; Application name название приложения, эта строка появится в верхней части экрана мобильного телефона, можете ввести все, что угодно; Contents Create new project in workspace создать новый проект в рабочем пространстве; Build Target версия Android-платформы, выберите ту, для которой создано AVD; Package name имя пакета, введите com.

Остальные параметры можно оставить по умолчанию. Нажмите кнопку Finish, будет создан проект в вашем рабочем пространстве. Первое Android-приложение 49 Рис Параметры проекта: Вы можете изменить строку по умолчанию, отредактировав файл strings. Дважды щелкните по этому файлу, откроется редактор ресурсов Resource Editor рис.

Щелкните по ресурсу hello это и будет наша строка, после чего вы сможете указать произвольное значение строки. Укажите все, что угодно чтобы ваше приложение отличалось от стандартного проекта.

Я добавил свое имя после World, чтобы убедиться, что программа действительно компилируется и загружается в эмулятор, а не загружаются уже готовые файлы, проект для которых ADT сгенерировал по умолчанию. Если вам удобнее редактировать XML-файл что характерно для больших проектовперейдите на вкладку strings.

Введение в Android Теперь запустим проект. Нажмите кнопку Run на панели инструментов напоминает кнопку Play на пульте дистанционного управления. Появится окно, в котором нужно выбрать, как следует запустить приложения. Выберите Android Application и нажмите кнопку OK рис. Автоматически будет запущен эмулятор Android.

Дождитесь загрузки операционной системы Android. Напомню, что запуск эмулятора занимает некоторое время, поэтому наберитесь терпения. В результате всех ваших "мучений" вы увидите заветную строку в эмуляторе рис. Рис Как запустить приложение Рис Приложение запущено При запуске приложения даже такого простого нужно помнить о нескольких нюансах: Запуск эмулятора может длиться около 3 5 минут, на слабых компьютерах еще. Не нужно думать, что эмулятор завис и завершать процесс.

  • Денис Колисниченко Санкт-Петербург «БХВ-Петербург» 2012

Позже мы решим проблему медлительности, а пока просто подождите. Первое Android-приложение 53 Сначала в эмулятор производится загрузка операционной системы Android, а потом уже приложения. В зависимости от версии платформы, эмулятор может быть заблокирован.

Для его разблокировки нажмите кнопку Menu, а потом уже сможете получить доступ к своему приложению. Если после успешного запуска приложения вы внесли изменения в проект например, изменили тестовую строкуно после нажатия кнопки Run вы видите старое приложение без измененийзакройте окно эмулятора, а в Eclipse выполните команду Project Clean. После этого можно опять нажимать кнопку Run для запуска проекта Проблемы с запуском приложения или то, о чем не пишут в других книгах Первым делом нужно поговорить об операционной системе.

Весь набор программного обеспечения, необходимого для разработки Android-приложений, был протестирован мною в следующих операционных системах: В Linux и других версиях Windows не тестировал. Начнем с Windows Vista. Если вы заметили, иллюстрации для второй главы были сделаны именно в этой операционной системе эксперимента ради.

В Windows 7 они такие же, поэтому не вижу смысла два раза описывать процесс установки в Vista и Windows 7. Все остальные иллюстрации в книге будут сделаны в Windows 7. Мне так удобнее, и сейчас вы поймете. Первым делом появилась проблема с запуском эмулятора, описанная в главе 2. Оказалось, что русские буквы в путях Android SDK недопустимы и эмулятор не работал. Такая проблема может возникнуть не только в Vista, но и в Windows 7 разницы.

Решается довольно просто или созданием нового пользователя, или установкой переменных окружения. При установке программного обеспечения на Windows 7 я учел эту особенность и использовал англоязычное имя пользователя. Но проблемы с путями это только вершина айсберга. В Windows Vista и Windows 7 64 bit создаваемое в Eclipse приложение отказалось загружаться в эмулятор. Эмулятор загружался, но приложения в нем не было рис. Введение в Android Рис Эмулятор без приложения Проблему удалось побороть путем запуска эмулятора из командной строки, а не через Eclipse.

Команда запуска эмулятора выглядит так: Да, очень неудобно, но иначе решить проблему запуска приложения в Vista и Windows 7 64 bit мне не удалось. Для этого выполните команду Window Preferences в Eclipse.

Перейдите в раздел Android Launch и в поле Default emulator options укажите необходимые параметры. Теперь о еще одной особенности Windows 7 64 bit.

Когда в нее устанавливаешь битную версию JDK, вообще ничего не работает даже не запускается эмулятор. Когда же устанавливаешь битную версию JDK, то появляется проблема, описанная ранее. Что же касается Windows 7 32 bitто в ней все заработало сразу и без шаманского бубна.

Ubuntu66.ru —новости, уроки, помощь, поддержка.

Из протестированных мною операционных систем только битная версия Windows 7 идеально подошла для Android-разработки. Повторюсь, как обстоит дело в Windows XP, не знаю. Первое Android-приложение 55 Как альтернативу медленному хотя после создания снимка файловой системы, не такой он уж и медленный см.