В данный момент единственный способ проверить как работает ваше приложение для Android - использовать Android Emulator. И ещё совсем нескоро аппараты получат распространение у нас, а ведь хочется посмотреть как оно выглядет именно в G1? :) Вчера Jeff Sharkey было скучно и он для эмулятора.
Что бы установить его, требуется . Скопируйте папку G1 в tools/lib/images/skins/ и запустите эмулятор с помощью командной строки ./emulator -skin G1. Что бы выдвинуть клавиатуру нажмите Numpad 7 или Ctrl+F12.
Jeff Sharkey явно в ударе. Как метко блог AndroidGuys: “Does this guy ever stop?” :)
Официальный блог разработчика Android объявил о выходе первого полноценного релиза SDK.
В списке изменений в SDK 1.0 (по сравнению с 0.9) можно выделить следующее:
появились новые настройки для сохранения состояний подключений по Wi-Fi (в Settings.System);
у камеры появился новый интерфейс (Camera.ShutterCallback) для получения уведомлений о закрытии затвора после снимка;
новые методы для загрузки и выгрузки звуковых эффектов в AudioManager;
появились базовые реализации интерфейсов к HTTP (org.apache.http.impl);
у android.test появились новые классы и интерфейсы для настройки окружения для тестирования (включая инструментарий, unit tests, тестовые наборы).
Подробный список изменений и дополнений можно посмотреть . На этой версии работа, естественно, не заканчивается. Сейчас разработчики работают над расширенной документацией к SDK.
Posted by Dan Morrill, Developer Advocate on 03 April 2008 at 2:06 PM
Originally by Sung Hu Kim, Product Marketing Manager for Android, Google mobile team
Некоторые из вас, возможно слышали, что Wireless Week выбрала и Android победителями на , отмечая, что «потенциал Android обещает открытость и инновации, которые возможно, изменят не только мобильный, но и весь Интернет в целом.»
Мы в Google хотим поздравить всех членов Open Handset Alliance и великолепное Android-сообщество с этим заслуженным признанием. Кстати, на этой неделе исполняется 5 месяцев с тех пор, как Open Handset Alliance и Android . Многое произошло в этот небольшой промежуток времени. Вот несколько примечательных событий:
Мы выпустили , позволяющий любому начать создание приложений на Android-платформе.
Получение информации от разработчиков способствовало множеству исправлений, улучшений, новых инструментов и крупных обновлений для SDK, последнюю версию которого вы можете найти .
Google объявил о , в который будет вложено $10 млн. в общей сложности на награды за лучшие Android-приложения, и первый этап уже близок к завершению.
Несколько компаний прказали Android в феврале.
Первые 5 месяцев были очень захватывающими и мы с нетерпением ждём продолжения, которое обещает быть даже лучше.
Posted by Jason Chen, Developer Advocate on 03 March 2008 at 6:01 PM
Накануне мы Android SDK и назвали его m5-rc15. Обновление SDK включает в себя все изменения, которые мы описали в , так как m5-rc14 был выпущен всего 2 недели назад. В дополнение к последней документации, мы также решили систему проблему безопасности графических файлов.
Мы рекомендуем вам это обновление как можно скорее. Обновление не меняет и не добавляет ни одного элемента API. Пользователям Eclipse не нужно обновлять ADT-plugin.
Как только вы разархивируете файл на своей машине, вы захотите обновить что-нибудь вроде переменной PATH и к тому же, если вы используете Eclipse, то для установления местонахождения ADT в SDK выберите в меню Preferences > Android.
Posted by Jason Chen, Developer Advocate on 13 February 2008 at 8:08 AM
От лица всей Android команды, я рад сообщить, что отныне Мы назвали её m5-rc14. Мы обновляем версию Android SDK, работу над которой ведём с ноября, обеспечивая обновления Android API и инструментов разработчика, частично, используя хорошую обратную связь и предложения полученые от разработчиков. Мы рады что у нас всё получается и мы надеемся выпускать подобные обновления и в будущем, поскольку платформа близится к своему релизу.
Несколько обновлений, на которых я хотел бы остановиться подробнее:
Анимация. Разработчики могут создавать анимацию для своих приложений, используя возможности, введённые в пакет . Правьте LayoutAnimation файлы *.java в APIDemos, чтобы посмотреть как это работает.
Гео-кодирование. позволяет разработчикам получать первичный и обратный гео-коды (т.е. переводит адрес в координаты и наоборот), а так же искать предприятия.
Новые медиа-кодеки. В класс добавлена поддержка OGG Vorbis, MIDI, XMF, iMelody, RTTL/RTX и аудио-форматов OTA.
Обновлён Eclipse-плагин. В частности, добавлен новый редактор файлов Android Manifest.
Для более подробного ознакомления с обновлениями мы предоставляем вам несколько документов: “к и, если вы хотите иметь более детальное представление об изменениях, для вас доступен документ “. Наконец, “ связывает воедино два документа.
Мы всё ещё нуждаемся в вашей помощи в формировании платформы. Если вы нашли какие-то ошибки, или у вас возникли проблемы с API или инструментами разработчика, пожалуйста, сообщите об этом нам на . Если у вас есть комментарии или вопросы — пишите в .
Posted by Dan Morrill, Developer Advocate on 18 January 2008 at 3:32 PM
Мы ожидали много внимания, когда выпускали первый вариант , и, безусловно, мы его получили! Разработчики не стесняясь говорили о своих мыслях на наших , и мы всех выслушали. Мы долго работали с Android, и тем временем, разогнался и мы стали получать первые заявки.
Мы улучшили ту «первую версию» и готовимся к следующему большому релизу SDK, таким образом пришло время взять это на заметку. Поскольку мы приближаемся к первым трубкам, пришло время формализовать процесс, и первый шаг это организация Issue Tracker’а для разработчиков, что бы организовать обратную связь.
Я знаю что многие разработчики ждали этого, и теперь мне приятно порадовать вас тем, что Issue Tracker открыт для работы над Android на Google Code Project. Вы можете найти Issue Tracker здесь:
Теперь мы активно пользуемся этой системой и приглашаем разработчиков, что бы они сообщали нам о любых проблемах возникших в работе с SDK.
Сообщая нам о проблеме помните, что чем больше информации вы предоставите, тем вероятней проблема будет решена (особенно нас радуют куски изящного кода с исправлениями наших ошибок).Естественно это не значит, что вы не можете больше задавать вопросы на . Мы будем регулярно просмотривать представленные проблемы и совершенствовать базу данных, так, что бы вы могли положиться на надёжный и своевременный ресурс.
Я думаю многие отметят, что это удобно. Удачного коддинга!
Сегодня официальный блог разработчиков Android с отсутствием в SDK 0.9 поддержки Google Talk и Bluetooth API. Первый сервис было решено не включать в текущую версию SDK по причинам безопасности, в будущем планируется исправить текущие уязвимости, однако, вероятно, сервис не войдёт в релиз версии 1.0.
Google уверяет, что в версии SDK 1.0 будет присутствовать ограниченная поддержка Bluetooth API, в частности и поддержка Bluetooth-гарнитуры. Причиной отсутствия API в версии 0.9 называется нехватка времени и большое количество проблем с реализацией стандарта. Полная поддержка планируется лишь в последующих версиях.
Главная проблема с новой версией SDK 0.9 — отсутствие какой либо поддержки Bluetooth. В документации SDK Google утверждает, что из-за значительных изменений в API. Или Bluetooth не будет реализован или будет реализован только в SDK 1.0.
Также в SDK 0.9 обнаружились следующие недоработки и минусы:
Проблемы использования Eclipse с Android
Эмулятор 0.9 не работает с предыдущими SDK и наоборот
Google Talk API убран
Отсутствие поддержки Flash (впрочем встроенной поддержки нету ни в одной мобильной ОС)
Отсутствие ясности в вопросе с GPS и поддержкой Microsoft Exchange
Впрочем, если учесть что это ещё не 1.0, то отсутствие более глобальных проблем скорее наоборот делает разработчикам честь. Замерли в ожидании :)