Android电量优化--概括
发布日期:2021-05-06 19:10:18 浏览次数:24 分类:技术文章

本文共 886 字,大约阅读时间需要 2 分钟。

电量优化

 

 

查看APP电量使用情况

(1)耗电排行

 

(2)电量广播

// 使用广播获取电量情况        IntentFilter filter = new IntentFilter();        filter.addAction(Intent.ACTION_BATTERY_CHANGED);        Intent intent = registerReceiver(null, filter);        LogUtils.i("battery " + intent.getIntExtra(BatteryManager.EXTRA_LEVEL, -1));

 

(3)Battery Historian

 

 

 

测试

 

 

常用套路

/**     * 演示JobScheduler的使用     */    private void startJobScheduler() {        if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP) {            JobScheduler jobScheduler = (JobScheduler) getSystemService(Context.JOB_SCHEDULER_SERVICE);            JobInfo.Builder builder = new JobInfo.Builder(1, new ComponentName(getPackageName(), JobSchedulerService.class.getName()));            builder.setRequiresCharging(true)                    .setRequiredNetworkType(JobInfo.NETWORK_TYPE_UNMETERED);            jobScheduler.schedule(builder.build());        }    }

 

面试

 

上一篇:Android电量优化--实战
下一篇:Android网络优化--精准获取流量消耗

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年04月03日 18时02分52秒