Авторизация

OpenID



Напомнить пароль
Регистрация
-->

Переводы англ. мануалов по AndroidОсновы программирования(перевод)

Основы программирования.
Приложения Android пишутся на языке программирования Java. Компилированный Java код, вместе с файлами данных и ресурсов, требуемых приложению, объединяется в Android пакет — архивный файл с расширением .apk. Этот файл предназначен для распространения приложений и установке их на мобильные устройства; этот файл пользователи закачивают на свои устройства. Весь код в одном .apk файле составляет одно приложение.

В большинстве случаев, каждое Android приложение живет в своем собственном мире:

  • По умолчанию, каждое приложение работает в собственном Linux процессе. Android стартует процесс когда нужно выполнить код любого приложения, и останавливает процесс когда в нем больше нет надобности или системные ресурсы требуются другим приложениям.
  • Каждый процесс имеет собственную виртуальную машину Java (VM), таким образом, код приложения выполняется изолировано от других приложений.
  • По умолчанию, каждому приложению присваивается уникальный пользовательский идентификатор Linux ID. Права доступа устанавливаются так, что файлы приложения видны только этому пользователю, только самому приложению, хотя существует способ экспортировать их в другие приложения.

Это достигается присвоением одного общего пользовательского ID двум приложениям, в этом случае они будут видеть файлы друг друга. Для сохранения системных ресурсов, приложения с одинаковым ID могут также работать в одном Linux процессе, разделяя одну VM.
Читать дальше
  • 0
  • admin
  • 09 мая 2010, 02:09

Личный блог Админатопик-ссылка Простое приложение для Android

Это тоже стать от Дарьи Ряжских, но более ранняя(2008г), просто в интернете очень мало реально полезных статей...в основном туфта всякая, а тут реально все описано! В этот создаем простое приложение на Андроиде, оно реализовано в четырех статьях...так что читаем и учимся разрабатывать на андроиде!

AndroidУстановим Android SDK на Ubuntu

Так я хотел бы теперь описать установку SDK на Ubuntu, так как сам работаю на этой ОС.
Первое что нам нужно сделать — это установить java. Для этого в терминале вводим
sudo apt-get install sun-java6-jre sun-java6-plugin

Второе наше действие — это качаем Android SDK отсюда.
Распаковываем архив командой
tar -xzvf android-sdk_r05-linux_86.tgz

Третий пункт — обновляем SDK. Для этого переходим в распакованный архив в папку tools и оттуда запускаем команду
android update sdk

Далее со всем соглашаемся и ждем пока SDK Обновиться.
Создаем новую папку с именем ANDR в которой будем проводить все эксперименты.
user @Jaunty:~$ mkdir ANDR

Все приведенные ниже команды выполняются в этой папке.
Виртуальные телефоны, созданные Android SDK, называют AVDs (Android Virtual Device). Начнем эксперимент с виртуальной SDCARD и виртуальным
телефоном.
Давайте создадим виртуальную SDCARD.
$ mksdcard 2048M SDCARD

Если вы посмотрите на содержимое папки, вы увидите файл с именем 2GB SDCARD
Затем, создайте виртуальный Android телефон под названием USER_PHONE.
$ android create avd -n USER_PHONE -t 2

Android 1.6 является одним из основных платформе Android.
Вы хотите создать пользовательский профиль Hardware [нет]
Введите нет. Вы получите обратно следующее сообщение.
Создан AVD 'USER_PHONE' на основе Android 1.6, со следующей аппаратной конфигурацией:
hw.lcd.density = 160

Теперь запустить эмулятор Android.
$ emulator @USER_PHONE -sdcard SDCARD


UPD: оригинал статьи тут

AndroidAndroid, JAVA, Eclipse из под Linux

Заметки Ubuntu Linux


  • Вот шаги для установки Java и Eclipse, перед установкой Android SDK.
    1. Если вы работаете в 64-разрядной системе, то вам нужно установить ia32-libs с помощью apt-get:
    2. apt-get install ia32-libs
    3. Затем установите Java:
    4. apt-get install sun-java6-jdk
    5. Менеджер пакетов Ubuntu в настоящее время не предлагает Eclipse версии 3.3 для загрузки, поэтому мы рекомендуем вам скачать Eclipse c eclipse.org ( http://www.eclipse.org/ скачиваний ). Java или RCP версия Eclipse рекомендуется.
    6. Следуйте инструкциям приведены в предыдущих разделах, для установки SDK и ADT plugin.
  • Другие замечания по Linux
    1. Если JDK уже установлена на вашем компьютере, пожалуйста, проверти, что она отвечает всем требованиям, перечисленным в требованиях к системе. В частности, отметить, что некоторые дистрибутивы Linux могут включать в себя JDK 1.4 или GNU Compiler для Java, оба из которых не поддерживаются для развития Android.
  • +2
  • admin
  • 06 мая 2010, 10:44

AndroidСледующий шаг по работе с Андроид’ом

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

Настройка Hello World
  • Если вы только что установили SDK для первого использования, перейти к Hello World учебник. Учебник проведет вас шаг за шагом через процесс создания вашего первого Android проекта, включая создание виртуального устройства Android (АДВ), на котором запускаются приложения. После Hello World учебника, важным первым шагом в начале работы с Android.

Узнайте больше о Android
  • Взгляните на Android API в рамках спецификации в Android API
Изучить инструменты разработки
Следуйте Notepad учебник
Notepad учебник отличный второй шаг в начале работы с развитием Android.

Изучайте код
  • Android SDK включает в себя примеры кода и приложений для каждой версии платформы. Вы можете ознакомиться с образцами в SDK или скачать их в свой SDK используя Android SDK и AVD Manager. После того как вы загрузили образцы, вы найдете их в/samples//.


    Посетите группу разработчиков Android
    • Взгляните на сообщества страниц, чтобы увидеть список групп разработчиков Android. В частности, вы можете посмотреть на Android Разработчики группы, понять, за то, что сообщество разработчиков Android, как.
  • +2
  • admin
  • 06 мая 2010, 10:19

AndroidКачаем все дополнения для Android SDK

В Базовом комплекте SDK есть загрузчик необходимых дополнений.

SDK использует модульную структуру, которая отделяет основную часть SDK – Android версии платформы, дополнения, инструменты, образцы и документации API – в набор устанавливаемых компонентов по отдельности. SDK базовый пакет, который вы уже загрузили, включает в себя только один компонент: последняя версия SDK tools. Разработка любых Android приложений, вам также необходимо будет загрузить по крайней мере одну Android платформу, хотя и загрузка других дополнительных компонентов рекомендуется. См. Какие компоненты необходимы? информацию о том, какие компоненты необходимы и которые не являются обязательными.

SDK предлагает следующие типы компонентов:

SDK tools (предварительно установленная в Android SDK базовый пакет) – содержит полный набор SDK tools для разработки, отладки и тестирования кода приложения и пользовательского интерфейса. Вы можете прочитать об инструментах Руководство она доступа в / tools /
Android платформа — платформы SDK доступна для каждой Android платформы для развертывания на Android-устройствах. Каждый компонент включает в себя платформу Android полностью соответствующую библиотеки и образа системы, примеры кода, эмулятор шкурок, и любой версии конкретных инструментов. Более подробную информацию о каждой из платформ, см. обзор имеющихся документов в разделе "SDK компоненты".
SDK Надстройка — SDK Android предлагает доступ к Google API, Add-On, который дает вашему приложению доступ к мощным возможностям отображения через com.google.android.maps библиотеки. Вы также можете добавить дополнительные репозитории, так что вы можете скачать SDK другие дополнения, если таковые имеются.
USB драйвер для Windows — содержит файлы драйверов, которые можно установить на компьютере Windows, так что вы можете запускать и отлаживать приложения на реальном приборе. Вам не нужны драйвера USB, если Вы планируете отлаживать приложения на виртуальном устройстве Android. Если вы разрабатываете на Mac OS X или Linux, вам не нужны специальные драйвера для отладки приложения на Android устройстве.
Образцы — содержит примеры кода и приложений, доступных для каждой платформы разработки Android. Если вы только знакомитесь с развитием Android, убедитесь, что вы скачали образцы SDK.
Документация — Содержит локальную копию последней многовариантных документации рамках Android API.

AndroidУстановим Android SDK

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

Вы можете получить последнюю версию SDK базовый пакет SDK загрузки страницы. Скачайте именно тот пакет который подходит к вашей системе!

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

При желании, вы можете добавить расположение SDK в основной /tools каталог для вашей системы PATH. Основной tools/ каталог находится в корневом каталоге папки SDK. Добавление tools к контурый позволяет запустить Android Debug Bridge (adb) и другие команды tools, без необходимости указания полного пути к каталогу tools.

На Linux изменить ~ /. Bash_profile или ~ /. Bashrc файл. Найдите строку, которая устанавливает переменную окружения PATH и добавте полный путь к tools/ каталогу. Если вы не видите строку, устанавливающую путь, вы можете добавить один:
export PATH=${PATH}:<your_sdk_dir>/tools
В Windows щелкните правой кнопкой мыши «Мой компьютер» и выберите «Свойства». Вкладка «Дополнительно», нажмите кнопку Переменные среды, и в диалоге, который появляется, дважды щелкните по контуру (в системных переменных). Добавить полный путь к tools/ директории в пути.
  • +2
  • admin
  • 05 мая 2010, 22:30

AndroidСистемные требования для Android’a

Поддерживаемые операционные системы:

Windows XP (32-бит) или Vista (32 – или 64-разрядная версия) или Windows 7 (32 – или 64-разрядная версия)
Mac OS X 10.5.8 или более поздней версии (x86 только)
Linux (протестировано на Linux Ubuntu Hardy Heron)
Поддерживаемые среды разработки:

Eclipse IDE

Eclipse 3.4 (Ганимед) или 3.5 (Galileo)

Eclipse JDT плагин (входит в большинство пакетов Eclipse IDE)

Если вам необходимо установить или обновить Eclipse, вы можете скачать его с www.eclipse.org/downloads/

Некоторые типы Eclipse доступны для каждой платформы. Для разработки Android приложений, мы рекомендуем вам установить один из этих пакетов:

Eclipse IDE для разработчиков Java EE
Eclipse IDE для Java Разработчики
Eclipse для RCP / разработчиков плагинов
Eclipse Classic (версии 3.5.1 и выше)
4. JDK 5 или JDK 6 (JRE сама по себе не достаточно)

5. Android Средства разработки плагинов (по желанию)

6. Не совместимо с GNU Compiler для Java (GCJ)

Примечание: Если JDK уже установлена на вашем компьютере, пожалуйста убедиться в что она соответствует версии перечисленных выше требований. Некоторые дистрибутивы Linux могут включать в себя JDK 1.4 или GNU Compiler для Java, они не подходят для разработки Android приложений.
  • +2
  • admin
  • 05 мая 2010, 22:28


Блоги, Android