войти зарегистрироваться

AndroidРазличия между API Android SDK Platform

Когда я в двадцатый раз принялся искать какие пакеты в какой версии Android SDK были добавлены и в какой версии SDK появился тот или иной метод, я решил нарисовать себе табличку с этими самыми изменениями. Сказано — сделано.

BSDельникиAndroid SDK портирован на FreeBSD

image
BSDroid.org сообщил о портировании нативного Android SDK под FreeBSD.
Основной задачей проекта является разработка нативных инструментов разработки Android SDK под ОС FreeBSD.
На текущий момент SDK собирается и работает на FreeBSD 8.0-RC1. Все приложения нативны и не требуют поддержки linux.

Блог им. SAKrisTGoogle Android OS SDK first step!

Внимание:
До этого java толком не изучал, вскользь нам рассказывали в университете. И eclipse юзал модифицированный для PHP.
Взгляд напрямую, без прочтения доков, просто поставил и посмотрел. Это что-то типа эксперимента! Как я буду воспринимать среду разработки и sdk. :)

Долгое время я посматривал на Google Android OS и хотел посмотреть, что это такое! И вот решился :-). Поставить было довольно просто! Скачал Eclipse Galileo и Android SDK (само sdk было пустое, нужно было по инструкции поставить его), распаковал и поставил по инструкции все как и полагается. Вот!

Структура файлов:
image

Блог им. ikirinСоздаем свой dialog в Android (подвох в официальной документации)

Решил создасть свой Dialog в andriod. Знания получал из официальной документации. Но, как оказалось здесь есть подвох. Если следовать рекомендациям из документации Creating a Custom Dialog, то всегда получаю ошибку:

Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application

ошибку вызывает метод:

@Override
protected Dialog onCreateDialog(int id) {
Context mContext = getApplicationContext();
Dialog dialog = new Dialog(mContext);

dialog.setContentView(R.layout.quicklog);
dialog.setTitle("Custom Dialog");
TextView text = (TextView) dialog.findViewById(R.id.text);
text.setText("Hello, this is a custom dialog!");

return dialog;
}


Причина в том, что конструктору объекта Dialog передается не правильный контекст:

Context mContext = getApplicationContext();
Dialog dialog = new Dialog(mContext);


Фиксится достаточно легко. Меняем getApplicationContext() на this:

Dialog dialog = new Dialog(this);


Думаю данную неточность исправят в документации позже, но будьте внимательны.

AndroidGoogle представила Android 2.0 (Eclair) — SDK

Компания Google выпустила новую версию SDK (пакет для разработки приложений) — Android 2.0 (Eclair).
image
Android 2.0 представляет собой основную платформу для Android гаджетов, выход телефонов на данной платформе планируется в ноябре 2009. Релиз включает новые возможности для пользователей и разработчиков. Для разработчиков платформы, Android 2.0 доступен в виде загружаемого компонента для Android SDK. SDK включает в себя полностью совместимые Android библиотеки и образ системы, а так-же набор скинов для эмулятора. Платформа полностью совместима и не требует никаких сторонних библиотек.
UPD: Изменил картинку, что-бы глаза не резало.
UPD2: Добавил изменения в SDK.

AndroidВышел новый Android 1.6 (Donut) SDK

Компания Google объявила о выпуске пакета для разработки приложений Android 1.6 (Donut) SDK, он уже доступен для загрузки. Как и ожидалось, новая версия операционной системы Android под номером 1.6 не является крупным обновлением, но все же включает в себя несколько новых возможностей. Они, соответственно, отражены в SDK. Например, появилась поддержка сотового стандарта CDMA и нескольких новых разрешений дисплеев, включая QVGA и WVGA. Также в Android 1.6 доступно жестовое управление, функция преобразования текста в речь (text-to-speech) и интеграция с панелью быстрого поиска Quick Search Box.

Блог им. StewardAndroid 1.1 SDK Release 1

Сегодня в блоге разработчиков Android-а появилось следующее сообщение:
Привет, разработчики! Как вы уже наверное могли слышать, пользователи по всему миру начали получать сообщения от их Android-устройств об обновлении, содержащем новые возможности и функциональность. Вы также могли отметить что обновление представляется как «Android 1.1». Приложения, написанные с использованием 1.0_r1 и 1.0_r2 SDK будут и дальше отлично работать и на Android 1.1. Но, если вы хотите использовать все преимущества нового API версии 1.1, вы должны обновить SDK.

И именно поэтому я даю вам знать что Android 1.1 SDK, release 1 теперь доступен. Как можно скорее смотрите в список нововведений, текущие изменения API простые, но полезные. Новый SDK содержит все новые API, а также новый образ эмулятора для тестирования ваших приложений. Если ваши Android-устройства куплены в розницу, свяжитесь с оператором для выполнения обновления. Обновлённый образ системы v1.1 для Android Developer Phone 1 скоро будет выпущен.

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

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


Эту речь произнёс Dan Morrill на официальном блоге разработчиков Android-а

AndroidУстановка Android SDK 1.0 на HTC Touch/Vogue

Давно уже пора счастливым обладателям ряда телефонов от HTC (в частности на процессорах MSM7500, к примеру Touch) начать наслаждаться прелестями Андроида не в эмуляторах, а буквально в своих руках — на экранах своих же телефонов. Как? Совершенно не сложно!