Android

  • Обновление проекта с Eclipse ADT до Eclipse AndMore

    Конвертация Eclipse ADT до Eclipse AndMoreПроблема

    У вас есть проекты, основанные на Eclipse ADT, и вы хотите использовать их с модулем Eclipse AndMore.

    Решение

    Преобразуйте проекты, изменив некоторые строки в двух конфигурационных файлах, или используйте функцию преобразования проекта в модуле AndMore.

  • Понимание архитектуры приложений Android

    Архитектура Android приложенийПроблема

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

    Обсуждение

    Приложение для платформы Android состоит из одного или нескольких следую­щих компонентов, написанных в виде классов Java.

  • Преобразование проекта Eclipse ADT в Android Studio

    Конвертация проекта Eclipse ADT в Android StudioПроблема

    У вас есть существующие проекты Eclipse/ADT, но вы хотите или должны исполь­зовать Android Studio.

    Решение

    Используйте функцию проекта Android Studio Import. Она сделает копию необ­ходимых ему файлов в новом месте, что позволит вам создать проект под Android Studio.

  • Приложение Android: запуск, остановка, заморозка

    Корпорация Oracle: история, продукты, решенияПроблема

    Приложения для платформы Android не имеют метода main; вам нужно понять, как они начинаются и как их остановить или как они останавливаются сами (засыпают / замораживаются).

    Решение

    Класс android.арр.Activity содержит ряд четко определенных методов жизнен­ного цикла, которые вызываются, когда приложение запускается, приостанавливает­ся, перезапускается и т.д., а также метод, который вы можете вызвать, чтобы отме­тить активность как законченную.

  • Программирование для Adroid: создание заставки приложения (Splash Screen)

    Проблема

    Вы хотите создать заставку, которая появится во время загрузки приложения Android.

    Решение

    Вы можете создать заставку в виде объекта класса Activity или как диалоговое окно. Поскольку его цель достигается в течение нескольких секунд, его можно удалить по истечении короткого промежутка времени или нажав кнопку на заставке.

  • Программирование для Android: контроль уровня заряда аккумулятора устройства

    Проблема

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

  • Работа над Android-приложением в Eclipse и Android Studio одновременно

     Eclipse и Android Studio - совместное использованиеПроблема

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

    Решение

    Создайте свой проект с помощью обеих сред IDE, предоставив файлы сборки Eclipse и Gradle.

  • Разработка успешного Android-приложения: принципы, требования

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

    Одна из целей настоящей статьи — объяснить преимущества разработки родных приложений на языке Java для платформы Android над другими способами доставки контента на мобильных устройствах.

  • Совместное использование классов Java из другого проекта Eclipse

    Команда ADB - управление эмуляторами и устройствамиПроблема

    Вы хотите использовать класс из другого проекта, но не хотите выполнять коман­ды копирования и вставки.

    Решение

    Укажите проект как ссылочный, и среда Eclipse (и DEX) выполнит эту работу.

  • Создание Android-приложения в среде Eclipse на примере

    Создаем приложение Android в среде EclipseПроблема

    Вы хотите использовать среду Eclipse для разработки своего приложения для платформы Android.

    Решение

    Установите среду Eclipse и подключаемый модуль AndMore. Затем создайте свой проект и начните писать приложение. Соберите его и протестируйте с помощью эмулятора в среде Eclipse.

  • Создание Android-приложения с помощью каркаса Apache Maven

    Создаем приложение для Android в  Apache MavenПроблема

    В предыдущем блоге для создания проекта Android использовалась утилита сбор­ки Apache Ant. Тем не менее многие организации собираются или уже перешли от утилиты Ant к каркасу Maven из-за управления зависимостями, предоставляемого Maven. Фактически Maven — почти наверняка самый широко используемый инструмент создания проектов в среде Java. Система Ant не обрабатывает зависимости самостоятельно; хотя эта возможность может быть привита (с помощью менеджера пакетов Apache Ivy), более короткие конфигурационные файлы Maven в большинс­тве случаев оказываются лучше всех.

  • Создание приложения Android из командной строки

    Создаем первое приложение для Android на примереПроблема

    Как создать новый проект Android без использования каких-либо интегрированных сред разработки или дополнительных модулей. 

    Решение

    Используйте инструмент android из комплекта разработчика Android Software Development Kit (SDK) с аргументом create project и некоторыми дополнительными аргументами для настройки вашего проекта. Создадим простейшее приложение "Hello, World!"

  • Создание приложения с помощью среды Android Studio

    Первое приложение в Android Studio на примереПроблема

    Вы хотите использовать Android Studio для разработки своего приложения для платформы Android.

    Решение

    Установите Java, Android Studio и одну или несколько версий SDK. Создайте свой проект и начните писать приложение (создадим простейшее прило­жение “Hello, World” для примера). Соберите его и протестируйте на эмуляторе в среде IDE.

  • Создание таймера CountDownTimer в Android на примере

    Создаем таймер в Android на примереПроблема

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

    Решение

    Платформа Android поставляется со встроенным классом для создания таймера обратного отсчета CountDownTimers. Он прост в использовании, эффективен и работоспособен (это само собой разумеется!).

  • Установка и настройка среды Android Studio

    Установка и настройка Android StudioПроблема

    Вы хотите разрабатывать свои приложения для платформы Android с помощью среды Android Studio (почему следует выбрать именно эту IDE для Android, читайте здесь), поэтому было бы полезно пройти краткий инструктаж по настройке этой среды IDE.

    Решение

    Использование среды Android Studio IDE рекомендуется компанией Google для разработки приложений для платформы Android. Конфигурирование среды IDE не заканчивается за один раз — необходимо выполнить несколько этапов. Этот рецепт содержит подробную информацию об этих этапах.

  • Установка компонента Marketplace Client в среде Eclipse

    Установка Marketplace Client в среде EclipseПроблема

    Eclipse Marketplace Client (МРС) — лучший способ найти и установить модули Eclipse.  Одни установки Eclipse включают МРС, другие — нет. Поскольку МРС — самый простой способ установить новые подключаемые модули в среде Eclipse, мы описываем, как его установить.

    Решение

    Если в вашей установке Eclipse нет МРС, используйте традиционный механизм установки нового программного обеспечения для загрузки компонента Marketplace Client.

  • Учимся программировать для Android на примере Tipster

    Обучение программированию для Android на примереПроблема

    Итак, Вы хотите начать изучать азы программирования под Android на конкретном практическом примере. Давайте начнем. Когда вы идете с друзьями в ресторан и хотите разделить чек и чаевые, вы можете столкнуться с множеством расчетов и разногласий. Вместо этого желательно исполь­зовать приложение, которое позволяет просто добавить процент чаевых к сумме и разделить его на количество посетителей. Tipster — это реализация этой идеи на платформе Android, представляющее собой законченное приложение.

    Решение

    Это простое упражнение обучит Вас использовать базовые элементы графического пользовательского интерфейса на платформе Android, с некоторыми простыми вы­числениями и событийно-ориентированным пользовательским интерфейсом, связы­вающим все это вместе.

  • Форматирование чисел в Android-приложении: уроки программирования

    Проблема

    Вам нужно форматировать номера, потому что форматирование по умолчанию с помощью Double.toString() и подобных функций не дает вам достаточного контроля над тем, как отображаются результаты.

Page 2 of 2