1

私のアプリケーションではNotification、指定された時間にユーザーに送信したいと考えています。Timerこれを行うために、と対応するをセットアップしましたTimerTask。電話がスリープ状態の場合でもが確実にNotificationユーザーに送信されるように、 を取得しましたPARTIAL_WAKE_LOCK。問題は、この方法がバッテリーから多くの電力を消費することです (私のアプリケーションは、1 日の終わりに全電力消費の 50% 以上を占めています)。

私がやりたいことを行う別の方法(もちろん、より電力効率の高い方法)はありますか?

私を助けようとして時間をかけてくれてありがとう。

4

1 に答える 1

0
  > Is there another way (a more power efficient one of course) to 
  > [have a Notification sent to the user at a specified time]?

これには Android AlarmManager を使用できます。

チュートリアルと例として、 「 AlarmManager を使用して Android でアクティビティをスケジュールする」を参照してください。

于 2012-05-06T07:50:54.650 に答える