江川と申します。
> 標準の自動バックライトOFF機能から何かヒントが得られるのではないかと自分は考えています。
もし、スクリーンがオフになったことをトリガーとしてよいのであれば、
Intent.ACTION_SCREEN_OFF
のActionを持ったBroadcastIntentを受け取れば検知できます。
ただし、manifestに書くのではなく、Context.registerListenerを使って必要なときだけ動的に設定する
(いらなくなったらunregisterする)ことが強く推奨されています。
試していませんが、dim(暗い状態)を取るのは難しいかもしれません。できるとしたらPowerManagerか
Windowを介して行う形になると思いますが、このあたりはAndroidのバージョンによって挙動が異なって
いたはずなので、できたとしても異なるバージョンの対応が難しいかもしれません。
以上です。
------------------------------------------
EGAWA Takashi
2011/1/27 lycoris <dsair.goa...@gmail.com>:
> --
> このメールは Google グループのグループ「Android-SDK-Japan」の登録者に送られています。
> このグループに投稿するには、android-...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-sdk-ja...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-sdk-japan?hl=ja からこのグループにアクセスしてください。
>
>