2

AlarmManager を使用して一部の Android デバイスを起動できません。他の StackOverflow 投稿のアドバイスに従って、CommonsWaresの cwac-wakefulデモを変更せずにテストし、Eclipse でコンパイルして、タブレット デバイスに直接送信しました。

画面がオンの場合、アプリは 15 分ごとに起動し、忠実にログ メッセージを書き込みます。画面をオフにし (電源ボタンを短く押す)、USB ケーブルを取り外してから、30 分後に再接続すると、ログ メッセージはありません。デバイスがスリープ状態だった期間。デバイスを起動した直後にアラームがトリガーされます (ログ メッセージのタイムスタンプに従って)。USB ケーブルを接続したままにしておくと、おそらくデバイスが「デバッグ」モードになっているため、画面がオフになっていてもアラームがトリガーされます。

古い Android 2.2 タブレットでこの動作を確認しましたが、両方のデバイスに共通するハードウェアまたは OS のバグである可能性があります。ただし、可能であれば、cwac-wakeful ユーティリティのバグと「オペレーター エラー」を除外したいと思います。

他の誰かがこの動作を見たことがありますか? さらに診断や解決策について何か提案はありますか?

4

1 に答える 1

2

ホームページから内蔵の時計アラームを設定した場合、実際には同じ動作が発生します。つまり、A90とVEGAn-TABは、次の手動電源オンまでウェイクアップしません。したがって、AlarmManagerやWakefulIntentServiceのバグではなく、タブレットの根本的な問題である必要があります。

于 2012-04-08T09:49:01.263 に答える