Могу ли я попробовать свой тестовый код Android с поставщиком SQL lite & Content на эмуляторе? - PullRequest
2 голосов
/ 06 июня 2009

Я только начал изучать Android. Но у меня нет linux ПК и телефона Android. Я просто использую Эмулятор на ОС Windows.

Теперь я хочу попробовать Sql lite & Contents provider на Android. Можно ли протестировать пример кода на эмуляторе без Linux? Некоторые люди говорят, что я должен собрать Android на Linux и сделать Image для эмулятора. Затем проверьте на эмуляторе на Windows. Это правильно? или может эмулятор работает один?

Ответы [ 2 ]

1 голос
/ 09 июня 2009

Большинство частей андроида хорошо работают на эмуляторе. fiXedd хорошо ответил на ваш вопрос, я просто хотел добавить свои два цента.

Единственные проблемы, с которыми вы столкнетесь с эмулятором, возникнут из-за желания использовать датчики, в том числе камеру (хотя в Интернете есть некоторые обходные пути, которые пытаются подключить камеру эмулятора к веб-камере), акселерометр, ориентация, и геомагнитные датчики. GPS является особенным - эмулятор не будет зависать или иным образом вести себя странно, если вы обращаетесь к нему с помощью кода, и вы можете использовать инструменты, предоставляемые при установке SDK (в папке SDK в tools /), для отправки макетов местоположений в эмулятор , Остерегайтесь округлять координаты при выполнении этого и понимать, что это все еще довольно болезненный процесс. Использовать KML для автоматического воспроизведения маршрута гораздо проще, чем вводить его полностью.

Для разработки вам необходимо избегать использования датчиков, если вы работаете на эмуляторе. Приблизительно за 150 (ebay на сегодняшний день) вы можете получить G1, и очень просто избежать экрана настройки, позволяющего разрабатывать / тестировать на устройстве с датчиками, даже не имея SIM-карты.

1 голос
/ 06 июня 2009

Вам действительно не нужно «создавать» Android, если вы не хотите. Прежде чем использовать эмулятор при первом создании виртуального устройства Android, вы указываете его при каждом запуске эмулятора. См. документ эмулятора , в частности, разделы «Запуск и остановка эмулятора» и «Виртуальные устройства Android и эмулятор» (также « Создание AVD »).

Тем не менее, среда разработки Eclipse и эмулятор будут нормально работать в Windows. Просто скачайте SDK , затем следуйте инструкциям по установке . Как только вы настроите все, что вам нужно. Он работает более или менее точно так же, как настоящий телефон, так что вы можете протестировать на нем практически все что угодно (включая SQLite и провайдеров).

...