【#Android】Dozeモード,らしい...実装によっちゃ不具合出るじ
関連記事
- トランプ大統領スマホも別関税課す方針“除外発表していない” 【2025年04月14日(月)】
- 【#能登地震】paypay銀行にて赤十字へ義援金を振り込もうとしたら,トークンアプリが吹っ飛んだことを思い出して再発行に1100円もかかった件 【2024年01月06日(土)】
- 【#Zenfone】スマホが完全にぶっ壊れた!#asus,何やってんのっ!(怒 【2023年06月23日(金)】
- 携帯料金、官製値下げ効果まだ 格安登場でも1割どまり 【2022年11月26日(土)】
- ASUSが「Zenfone 9」を11月4日発売 “片手操作”に注力した小型フラグシップ、9万9800円から 【2022年11月02日(水)】
Android6から,Dozeモードなる,機体の爆睡モードが追加されてるそうで
これ,アプリによっちゃとんでもない不具合を呼びかねんぞい
機体を机上とか固定したまんま,ほっておいて,30分ぐらいしたら,Dozeモード突入とのこと
仮死状態になり,以下の機能が殺されるそうで
ネットワークアクセスのサスペンド
wakelock取得が拒否される
AlarmManager.set() / AlarmManager.setExact()は次のMaintenance Windowまで遅延される wifiのスキャンが実行されない
Sync Adapaterが実行されない
JobSchedulerが実行されない
AlarmManagerを攻略する@techiumさんの記事
Zenfone3上で,AlarmManagerなアプリを実装手伝いやってて,うまく動かなくて,行き着いたのがDozeモード
これ,端末持って歩き回ると,不具合出てるアプリも不具合が出ないんですわ(汗
機体が静止してないと,Dozeモードに入らない.
電池容量,事務所に居るときは殆ど減らないけど
機体持って,外回りやってるときは,ガラガラ減る理由,これですわ
ようやく,カラクリに納得した(笑
ってことで,AlarmManager.setAndAllowWhileIdle()/AlarmManager.setExactAndAllowWhileIdle()あたりへAPI換装作業中(実装は別の現場でやってまする)
して,Dozeモード
ネットワークアクセスのサスペンド
とか書いてあるけど,プッシュ通知は大丈夫やろかい?って調べてみたら
high-priority(優先モード)な設定のプッシュ通知文は,端末に送られるけど
それ以外のプライオリティなプッシュ通知文は捨てられるとのこと
GoogleのGCMでPush通知電文が届かない事がありますか?@stackoverflowの記事
high-priority設定なプッシュ通知は,「G-Mail」「Yahoo!防災」「twitter」あたりは,実装している感じ
(詳細は不明.この3つのアプリはネットで「high-priority設定済み」なカキコがあった)
う~む,Dozeモードは奥が深い
謎なアプリを作るときは,気をつけんと,ハマりかねんな,こりゃ(汗
コメント
【大地震】カムチャツカ半島沖合で地震 マグニチュード7.5と推定(25/9/13)
台風一過なのに今日も猛暑予想.秋が来ないぞい
【霧島山】新燃岳が噴火 噴煙高度火口上5500m(25/8/28)
日産「GT-R」生産終了 スポーツカーの開発環境 厳しさ増す
火球か?隕石か?「夜なのに明るく」「カメラが真っ白になるほどの光」九州や西日本各地で目撃あいつぐ 空気の振動も観測
ひょっとして,大規模にやらかしてました?ぎんゆぅ~さん,落ちてた模様(爆