41111111111Rating 4.00 (1 Vote)

Добавление Android-SDK в Eclipse

  • Help - Install New Software
  • Add

В открывшемся окне, необходимо уазать имя и ссылку:

  • Имя к примеру - ADT
  • Ссылка - https://dl-ssl.google.com/android/eclipse/

По нажатию на кнопку Ok, в выпадающем списке Work with необходимо выбрать ADT и подождать пока подгрузятся запрашиваемые данные, после необльшого ожидания в окне ниже появится Developer Tools, отмечаем флажком, далее, принимаем лицензионное соглашение, устанавливаем, перезапускаем Eclipse. После перезапуска откроется диалог посредством которого можно установить Android-SDK, или указать путь к уже загруженному ранее. После указания и прниятия или отказа от сбора анонимной статистики Google, откроется Android SDK Manager в окне которого можно указать, какие компоненты необходимо загрузить и установить (моя папка с Android SDK на сегодняшний день весит почти 6Гб, так что можно налить горячего чаю или кофе, или холодненького пива и подождать пока будет происходить загрузка и установка компонентов).

После загрузки и установки SDK, можно создать вирутальное устройство (эмулятор) Android (Android Virtual Devise (AVD)) - Windows - Android Virtual Devise Manager, в открывшемся окне нажимаем кнопку - New, далее указываем параметры для используемой "машины".

Создание проекта

  • File - New - Project
  • В открывшемся окне выбираем - Android - Android Application Project

В окне создания проекта указываем:

  • имя проекта - Project Name (отображаемое в списке дерева проектов)
  • имя приложения - Application Name (имя программы отображаемое в списке установленных программ в системе)
  • имя пакета - Package Name (префикс для имени классов приложения)
  • минимальные требования к SDK - Minimum Reqired SDK (минимальная версия Android, под который будет запускаться приложение)
  • целевое SDK - Target SDK (под какую версию Android будет работать приложение, возможности какой ОС будут использоваться)
  • компиляция - Compile With (под какую версию Android компиллировать приложение)
  • тема - Theme (соотвественно выбор темы)

далее можно создать \ указать свою иконку, которая будет использоваться приложением, где будет созранен проект, выбор типа активити (для примера можно создать Blank Activity).

Структура приложения

после создания проекта в проводнике объектов будет отражена структура каталогов, опишу основные:

  • res, assets - здесь хранятся файлы-ресурсы
  • gen - автоматически сгенерированные средой файлы
  • src - здесь хранится весь созданный код
  • AndroidManifest - конфигурационный файл приложения

Запуск

Запуск приложения осуществляется нажатием кнопки Run (Ctrl + F11), эмулятор запустися автоматически, после запуска эмулятора, приложеие так же запустится автоматически с надписью Hello world!

 

41111111111Rating 4.00 (1 Vote)

Как известно Android приложение отображает на текущем экране в "окне" называемом Activity, в один момент времени может отражаться только одно Activity, содержимое Activity формируется из видов - View, видом может быть кнопка, тектовое поле для ввода текста и т.п. как правило виды размещаются в ViewGroup, одим из которых является Layout, основными видами Layout являются:

  • LinearLayout
  • TableLayout
  • RelativeLayout
  • AbsoluteLayout
31111111111Rating 3.00 (2 Votes)

На 4+ все просто - Настройки - Параметры разаработчика в 4.2+ чуть по другому, на устройстве с 2.3.3 параметры разработчика запрятаны в нескольких местах.

51111111111Rating 5.00 (3 Votes)

Проблема

При запуске AVD машины кнопки вправо, влево, вверх, вниз, центр - неактивны, над кнопками надпись:

DPAD not enabled in avd

В настройках машины, соотвествующие флажки отмечены, но темнеменее кнопки отключены.

51111111111Rating 5.00 (2 Votes)

Android перевод Integer в String, ниже пример:

51111111111Rating 5.00 (2 Votes)

Понадобилось установить на AVD машину пакет apk, данный пакет был расположен в интернете, при попытке загрузить его, этот пакет открывался браузером как текстовый файл, как быть? Оказывается данный пакет можно установить "оффлайн" используюя инструменты Android-SDK.

51111111111Rating 5.00 (2 Votes)

При попытке вызова асинхронной задачи, возникала ошибка:

The method execute(Object[]) is ambiguous for the type ...

51111111111Rating 5.00 (2 Votes)

При запуске \ запуске отладки приложения в Eclipse, приложение не запускается, в строке консоли появляется сообщение:

ActivityManager: Warning: Activity not started, its current task has been brought to the front

4.55555555555561111111111Rating 4.56 (9 Votes)

Данный метод описывает процесс создания нового Activity, класса, кнопки позволяющей произвести переход с текущего на созданный Activity. Подразумевается, что проект уже создан (в Eclipse) и в данный проект необходимо добавить новое Activity, необходимо создать два файла, в папку res\layout\activity_second.xml:

  • ПКМ на папке res - New - Android XML file
  • В открывшемся окне необходимо выбрать Resource Type - Layout
  • Указать имя файла
  • Указать корневой элемент, по умолчанию LinearLayout
  • Finish
51111111111Rating 5.00 (2 Votes)

Недавно передо мной встал вопрос - как вставить кавычки ', " в Java код, например надо получить на выходе текст:

Simple's code

3.751111111111Rating 3.75 (4 Votes)

Существует задача - передать данные значений одного из видов (View) из одного Activity в другое, делается это при помощи putExtra, getStringExtra (доп. инфо можно посмотреть здесь) и так имеется два Activity, на первом есть пару видов - TextView и EditText, если EditText пустой, то данные передаются из TextView, если нет то из самого EditText.

Сейчас 299 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз