この投稿では、Handler でのタイマーの使用について話している人がいます。しかし、これは BroadcastReceiver で有効なアプローチですか?
プロセスが存在する限り機能するため、それほど長くはかからないでしょう。
サードパーティのホーム画面の使い方がわからない
Play ストアからダウンロードしてインストールし、HOME を押して、新しくインストールされたホーム画面を選択します。
これらのウィジェットは、デバイスに同梱されているため、これを行うことができますか?
それは私が書いたものではありません。
ホーム画面は、プログラマーによって作成されたプログラムです。プログラマーが選択したことは何でも実行できます。
アプリ ウィジェットは、更新ごとにプロセス間通信を行うため、頻繁に更新するとコストが高くなります。ホーム画面は、それ自体を更新するためにプロセス間通信を使用する必要はありません。したがって、一部のメーカー提供の凝った「アプリ ウィジェット」は を介して実装されるAppWidgetProvider
のではなく、ホーム画面アプリ自体の機能であり、アプリ ウィジェットのように単純にリストおよび構成されます。
5 ~ 10 個の項目を繰り返しループし、5 秒ごとに次の項目に進みます。
Android 3.0 以降では、AdapterViewFlipper
手動で更新する必要がないため、最適な回答は を使用することAdapterViewFlipper
です。
以前のバージョンの Android では、これを自分で行う必要があり、AlarmManager
時間ベースの更新が本当に必要な場合は、おそらく最も信頼できるオプションです。時間ベースの更新を完全に無効にするなど、ユーザーが更新頻度を制御できるようにすることを検討してください。