Отладка кода виджета Android в Eclipse

Я начинаю с Android-программирования с помощью Разблокировка Android/Manning, которая пришла из Санта и является довольно хорошей книгой. После нескольких небольших тестов и примеров я продвигаюсь к разработке концепций для собственного приложения.

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

Пока я могу загрузить и запустить в эмуляторе Android ADB пример кода в примере Wiktionoary, который является обычным Android-приложением. Я не могу запустить, но загружать только в эмулятор версию Widget этого кода с именем SimpleWiktionary.

Я могу отлаживать Android Home Widgets с эмулятором? Если да, то что мне не хватает при запуске/активации виджета или его появлении в окне приложений?

T, Kenny

Ответ 1

Виджеты не отображаются с помощью значков, подобных большинству других приложений. Чтобы добавить его на главный экран, нажимайте на обои фона, и вы увидите всплывающее контекстное меню, которое позволит вам добавить виджет на экран. Если вы настроены AndroidManifest.xml правильно, ваш виджет должен быть показан в меню.

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