排序:
默认
按更新时间
按访问量

Android 9.0 (P版本) 原生的电池-Google省电模式

1. UI 界面 2. 源码 2.1 界面位置 Z:\9.1\vendor\mediatek\proprietary\packages\apps\MtkSettings_Eclipse\res\xml\power_usage_summary.xml <Prefere...

2018-09-21 15:59:24

阅读数:4

评论数:0

Android 9.0 (P版本) MTK平台原生的待机智能省电功能

1. 原生界面UI 2. 源码查看 2.1 字符串 Z:\9.1\vendor\mediatek\proprietary\packages\apps\MtkSettings_Eclipse\res_ext\values-zh-rCN\mtk_strings.xml <!...

2018-09-21 15:10:50

阅读数:14

评论数:0

Android 9.0 (P版本) SystemServer中的服务配置se linux权限

## 1. SystemServer 的服务定义 Android P_9.0\frameworks\base\services\java\com\android\server\SystemServer.java /** * Starts a miscellaneous grab ...

2018-09-21 13:23:56

阅读数:59

评论数:0

Android 9.0 (P版本) 亮度控制接口变更

1. Android 9.0 之前的亮度控制接口 import android.os.IPowerManager; import android.provider.Settings; import android.content.Context; /** * Used by ...

2018-09-20 20:27:25

阅读数:11

评论数:0

Android 9.0 (P 版本)的 removeTask 接口

1. Android P 源码的SystemUI调用方式 grep -irn “removeTask” frameworks/base/packages/SystemUI/ root@69959bbb90c6:/home/suhuazhi/9.1# grep -irn "remo...

2018-09-20 18:10:32

阅读数:7

评论数:0

应用使用CPU所消耗电量的计算方法

1.源码 ./frameworks/base/core/java/com/android/internal/os/PowerProfile.java ./frameworks/base/core/java/com/android/internal/os/CpuPowerCalculator.ja...

2018-09-18 17:07:40

阅读数:9

评论数:0

BatteryStatsHelper.processAppUsage 流程图绘制

BatteryStatsHelper.processAppUsage 流程图绘制 主要是进程耗电的计算框架,其中核心是CPU的耗电计算

2018-09-18 16:56:01

阅读数:7

评论数:0

Android 7.0 设置的耗电详情UI显示逻辑

1.设置的耗电详情逻辑 给自己的走读代码参考查看,因为最近遇到一个王者荣耀耗电不显示的问题,已修复 1.1 获取电池状态模块 1.2 获取合并后耗电数据列表模块 1.3 绘制耗电Item模块 ...

2018-09-18 16:45:39

阅读数:8

评论数:0

PowerProfile.java 的文件代码逻辑流程

1. PowerProfile.java 的文件代码逻辑流程 主要实现对 com.android.internal.R.xml.power_profile 的xml文件解析,解析出来的数据主要用于耗电数据的校准系数使用,其中核心数据是CPU频率、核数下对应的电流信息。例如cpu.speeds.cl...

2018-09-18 16:33:55

阅读数:8

评论数:0

【应用保活】360助手的保活策略

1. 现象 每次暗屏 com.qihoo.appstore 360助手就在暗屏事件中进行跳转,从桌面跳转到自己界面。 // 暗屏事件 08-31 08:52:48.165: E/AppLockService(771): openAppLock pkgName:com.android.launc...

2018-08-31 11:28:43

阅读数:46

评论数:0

基于AccessibilityService的微信运动自动点赞

1. Demo 下载 https://github.com/sufadi/AccessibilityServiceMonitor 2. 实现思路 通过 List list = nodeInfo.findAccessibilityNodeInfosByViewId(“com.tencent...

2018-08-30 17:56:46

阅读数:53

评论数:0

Google 源码中电池百分比获取方法和格式转换

Google 源码的电池百分比获取和转换 package com.android.settingslib; public class Utils { /** Formats a double from 0.0..100.0 with an option to round **/ ...

2018-08-30 10:22:11

阅读数:37

评论数:0

AccessibilityService 手机联通营业厅自动签到器

1.手机联通营业厅自动签到器 2. Demo下载 https://github.com/sufadi/AccessibilityServiceMonitor 3. 实现思路 3.1 打开联通界面 public static void startLiangTon...

2018-08-28 19:43:39

阅读数:87

评论数:1

20180828 手机助手后台唤醒和Doze模式下WiFi密集唤醒

1.手机助手后台唤醒现象 com.qihoo.appstore 和 com.tencent.android 主要是通过JobScheduler 和 SyncManager 事件进行后台唤醒,因为之前网络静态广播、应用安装静态广播等大部分广播事件都被 google取消了,所以三方应用保活就依赖现有...

2018-08-28 14:50:29

阅读数:58

评论数:0

20180828 BugReport 查看第一次开机的 odex 事件

1. BugReport 查看第一次开机的 odex 现象 2. 查看方法 新机器或格式化重启的机器,按Power键开机,静止一段时间,至少1小时,越久越好 导出BugReport echo on adb bugreport > Bugreport.zi...

2018-08-28 12:18:23

阅读数:25

评论数:0

20180828 com.tencent.mtt 待机功耗现象

1. BugRepot 现象 17:01:21 - 11:01:49 18h 0m 28s 601ms,耗电量(94%-81% = 13%) 2. 功耗现象分析 2.1 待机测试中 com.tencent.mtt 一直处于前台进程 Top app Aug 21 2018...

2018-08-28 11:38:19

阅读数:87

评论数:0

20180828 BugReport WifFi 信号差导致的功耗大现象

1.WifFi 信号差导致的功耗大现象 2018-08-21 18:28:38 - 00:48:13,期间 6 小时 20 分钟内 耗电 100% - 87%,存在大功耗问题 2. 功耗异常原因 2.1. WiFi 信号强度差,需要不断改变功率,导致CPU的不断唤醒 具体唤醒如...

2018-08-28 10:44:46

阅读数:33

评论数:0

OTA 下载升级包流程

01 网络变化广播与强制升级广播 02 请求网络数据模块 03 请求下载模块 04 下载准备模块 05 断点续传模块1 06 断点续传模块2 07本地升级模块 ...

2018-08-28 09:26:14

阅读数:90

评论数:2

[OTA升级]修改指纹,默认升级需求进行强制升级

1. 原因 由于Fota升级需要匹配指纹,这里我们做了个偷懒,修改服务器指定的指纹,即固定指纹 2. 获取升级包指纹信息 C:\Users\fadi.su\Desktop\update\META-INF\com\google\android\updater-script ui_pr...

2018-08-28 09:15:10

阅读数:55

评论数:0

Doze 模式下 Alram 无法定时唤醒的解决方案

1. adb 命令模拟进入doze模式 设置未充电状态 方便连接logcat查看实时日志,正常情况下如果连接 USB 是无法进入doze模式,这个步骤是欺骗系统当前没有连接USB,虽然实际连接得好好的 adb shell dumpsys battery unplug 设置开启 a...

2018-08-23 18:19:15

阅读数:41

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭