エレコット

新卒社会人のキャリア・日常について

IT

Androidスマホの電池持ちを劇的に改善する6つの方法

2019/11/04

smartphone

Androidの電池持ちを改善

こんにちは!最近のスマートフォンの電池持ちって改善されてきたらしいですね!!!
私は4年前のスマホを使っているので関係ないんですけどね!!

それではAndroidの電池持ちを改善させる方法を紹介していきます。
海外サイトXDAのExtreme Battery Life Threadの翻訳となります。
環境によって設定できる項目は異なります。後半は要rootです

スポンサーリンク

設定の調整

  • 設定→ディスプレイとライト→明るさのレベルから明るさを調節。
    ディスプレイの明るさはバッテリーの持ちに大きく関係します。
    明るくなるほどバッテリー持ちは悪くなります。
    自動調整などは利用せず明るさを調節しましょう。
    AMOLEDディスプレイの端末では暗い壁紙にするのも有効。
  • 設定→モバイルネットワーク→優先ネットワークタイプを2Gに設定(必要なときのみ3GやLTEを使用)
    ここの設定の効果ははっきりとは分からないかもしれません。
  • 設定→Wi-Fi→詳細設定(右上のボタン)→スキャンを常に実行するをオフに設定
    Wi-Fiがオフのときでもスマホは電波を探しているので充電を消費していまいます。
  • 設定→位置情報→位置情報をオフに
    位置情報の取得もバッテリーを消費します。
    使っていない場合にオフにしていれば充電の節約になります。
    位置情報を使用する際もモードから「端末のみ」を選択するのが良いです。
  • 設定→もっと見る→緊急警報の設定→全てオフに設定
  • 設定→アカウント→不必要な同期を無効化
  • 設定→開発者向けオプション→ウィンドウアニメスケール、トランジションアニメスケール、Animator再生時間スケールを全て0.5xに設定
    (開発者向けオプションが設定に無い場合、設定→端末情報からビルド番号を連打してください)

アプリの調整

使っていないアプリをできるだけ削除したり、ギャラリーなど動作が重いアプリをQuickPICなど動作が軽いものへ変更するのもバッテリーの節約につながります。

root権限がない状態でできる設定はここまでとなります。
また、以下の3つのアプリはxposedが必要となるため準備を済ませておきましょう。

Greenify

Greenifyは使用していないアプリは休止させることができます。
寄付版を購入するとブーストモードや、実験的機能などの様々な機能が利用できるようになります。

以下のアプリが多くバッテリーを消費しがちです。

  1. ブラウザ
  2. Facebook
  3. Facebookメッセンジャー
  4. Google+
  5. Hangouts
  6. Instagram
  7. マップ
  8. LINE

Amplify

Amplifyではウェイクロックとアラームを制御することができ、サービスの起動を防ぐこともできます。
こちらも寄付版を購入しないと全ての機能が利用できません。

以下のように設定をします。
見つかったものだけ設定をすれば結構です。

ウェイクロック

  • 800秒毎にリミット
    WakefulIntentService[GCoreUlr-LocationReportingService]
    RILJ
    NetworkStats
  • 7200秒毎にリミット
    SyncLoopWakeLock
    *net_scheduler*
    GCoreFlp
    Icing
    Wakeful StateMachine: GeofencerStateMachine(Updated)
    NfcService:mRoutingWakeLock(Updated)
  • 40000秒毎にリミット
    NlpWakeLock
    NlpCollectorWakeLock
    LocationManagerService
    Config Service Fetch
  • 9999999秒毎にリミット
    *job*/com.facebook.katana/com.facebook.analytics2.logger.LollipopUploadServi ce
    JobSchedulerHack-com.facebook.analytics2.logger.LollipopUploadServi ce
    UploadServiceLogic-com.facebook.analytics2.logger.LollipopUploadServi ce

アラーム

  • 600秒毎に許可
    com.android.internal.telephony.data-stall
  • 1800秒毎に許可
    com.oasisfeng.greenify.CLEAN_NOW
  • 3600秒毎に許可
    android.appwidget.action.APPWIDGET_UPDATE
  • 7200秒毎に許可
    android.content.syncmanager.SYNC_ALARM
    android.net.ConnectivityService.action.PKT_CNT_SAM PLE_INTERVAL_ELAPSED
    com.facebook.common.executors.WakingExecutorServic e.ACTION.ALARM.com.facebook.katana
    com.android.vending/com.google.android.finsky.services.ContentSyncServ ice
  • 40000秒毎に許可
    ALARM_WAKEUP_LOCATOR(com.google.android.gms.nlp.AL ARM_WAKEUP_LOCATOR)
    ALARM_WAKEUP_CACHE_UPDATER
    ALARM_WAKEUP_BURST_COLLECTOR(com.google.android.gm s.nlp.ALARM_WAKEUP_BURST_COLLECTOR)
    com.google.android.gms.location.fused.GPS_ALARM_BA LANCED_ACCURACY
    ALARM_WAKEUP_ACTIVE_COLLECTOR
    ALARM_WAKEUP_PASSIVE_COLLECTOR
    ALARM_WAKEUP_BURST_COLLECTION_TRIGGER
    com.google.android.intent.action.SEND_IDLE
    ALARM_WAKEUP_ACTIVITY_DETECTION
  • 84000秒毎に許可
    android.app.backup.intent.RUN
    com.google.android.gms/.checkin.EventLogService$Receiver
    com.google.android.gms/.checkinCheckinService%Receiver

サービス

以下のサービスをリミット

  • com.google.android.gms.analytics.AnalyticsService
  • com.google.android.gms/com.google.android.location.internal.GoogleLocatio nManagerService
  • com.android.gms.Feedback.FeedbackService
  • com.android.gms.ads.AdRequestBrokerService
  • com.google.android.gms/com.google.android.location.network.NetworkLocatio nService
  • com.google.android.location.geofencer.service.Geof encerProviderService
  • com.google.android.gms/com.google.android.location.copresence.service.Pro ximitySettingInjectorService
  • com.facebook.katana/com.facebook.analytics.service.AnalyticsService
  • com.facebook.orca/com.facebook.analytics.service.AnalyticsService

Power Nap

Power NapはSONYの端末に搭載されているスタミナモードをxposedにしたものです。
スクリーンがオフになった際にサービスやアラーム、ウェイクロックを停止しスリープの効率を高めます。
ホワイトリストに設定したアプリの通知は受け取ることができます。
Power NapをダウンロードするにはGoogle+のコミュニティに入りテスターになる必要があります。

Endurance ModeをONにして任意のアプリをホワイトリストに設定してください。
以下は例です。

  • AndroidSystem
  • Greenify
  • Greenify Donation Package
  • Amplify
  • LINE
  • Hangouts
  • Xposed Framework

AppOpsXposed

AppOpsXposedはアプリの権限を管理するアプリです。
CyanogenModなどのカスタムROMを使用している場合はプライバシーガードで代用することもできます。

  • Google Play開発者サービスから「スリープの解除」と「スリープモードにしない」の権限を除去。
  • Googleサービスフレームワークから「スリープモードにしない」の権限を除去。

-IT
-