KeyWeb
1111111111Rating 0.00 (0 Votes)
1111111111Rating 5.00 (1 Vote)

Указание системных переменных для Android SDK в ОС Windows, полезно в случаях, когда папка с SDK была попросту скопирована с другого компьютера.

1111111111Rating 5.00 (2 Votes)

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

Simple's code

1111111111Rating 3.67 (3 Votes)

Ниже опишу процесс вызова callback из AsyncTask, этот метод очень полезен в сучае необходимости получения данных из задачи и использовании ProgressDialog без параметра .get(). Предположим проект уже существует, далее описывается сама "технология", добавляем в проект интерфейс:

public interface AsyncTaskCompleteListener {
    public void onTaskComplete(JSONObject result);
}
1111111111Rating 5.00 (2 Votes)

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

1111111111Rating 0.00 (0 Votes)

Добавление 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!

 

1111111111Rating 5.00 (2 Votes)

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

1111111111Rating 5.00 (2 Votes)

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

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

1111111111Rating 5.00 (3 Votes)

Проблема

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

DPAD not enabled in avd

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

1111111111Rating 5.00 (2 Votes)

Элементы OptionMenu, это те самые элементы, которые отображаются при нажатии на кнопку Menu, в приложениях удобно использовать для кнопок настроек, выхода из приложения и т.п. ниже в краце расскажу о том, как добавить несколько кнопок в приложение и привязать к ним код.

1111111111Rating 5.00 (2 Votes)

В этой статье я расскажу о том, как автоматически сгенерировать набор Java классов для приложения использующего WCF Data Service, данные классы могут использоваться к примеру в Android приложении, которое будет работать с данным сервисом.

1111111111Rating 4.33 (3 Votes)

Недавно понадобилась возможность распознавания Android клиентом HTTP заголовков, ниже приведу процедуру, которая позволяет данные заголовки получить с указанного URL.

KeyWeb

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

Вверх
Вниз