Структура для кода виджета - PullRequest
0 голосов
/ 08 января 2011

Какие классы мне понадобятся для простого виджета, чтобы сделать следующее:

  1. Отображение на главном экране и запуск кода при нажатии
  2. Запускать некоторый код и обновлять виджет в определенное время каждый день
  3. Запустите некоторый код и обновите виджет при получении SMS

В настоящее время у меня есть Receiver, который расширяет AppWidgetProvider, и другой Receiver, который вызывается при получении SMS. Как должна быть структурирована эта программа? Можно ли иметь весь код в одном месте или в разных классах?

Спасибо за любую помощь,

-Frink

Ответы [ 2 ]

1 голос
/ 08 января 2011

Не уверен, что вы еще не читали книгу, но в разделе «Разработка приложений Android для чайников» есть довольно хороший раздел о том, как создать многофункциональное приложение и виджет с уведомлениями. Я все еще читаю его, поэтому не могу ответить на ваш вопрос, но эта книга должна помочь.

1 голос
/ 08 января 2011

Если это небольшой проект, вы можете иметь все в одном классе. Вы просто должны зарегистрировать braodcasts в AndroidManifest. Если проект больше, делать все в огромном классе - не мудро.

вам просто нужно сделать переключение или что-то подобное в методе onReceive

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...