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

Android 获取电池是否充电状态、充电器类型

0. demo 下载 https://github.com/sufadi/BatteryInfo 1. 电池广播获取充电状态 // 电池状态 import static android.os.BatteryManager.EXTRA_STATUS; // 未知 import static andr...

2018-11-09 15:23:21

阅读数:12

评论数:0

Android 获取电池温度

1. Demo 下载 https://github.com/sufadi/BatteryInfo 2. 电池温度 // 当前电池温度 import static android.os.BatteryManager.EXTRA_TEMPERATURE; private Broadcast...

2018-11-09 15:02:51

阅读数:12

评论数:0

Android 获取电池电压和电池电压高提示

1. Demo 下载 https://github.com/sufadi/BatteryInfo 2. 获取电池电压 // 当前电池电压 import static android.os.BatteryManager.EXTRA_VOLTAGE; private BroadcastRe...

2018-11-09 12:24:00

阅读数:62

评论数:0

打开展讯日志采集界面-YlogActivity

打开展讯日志采集界面 adb shell am start -n com.sprd.engineermode/com.sprd.engineermode.debuglog.ylogui.YlogActivity

2018-11-07 14:30:40

阅读数:92

评论数:0

Android P 开启省电模式后拔USB后继续保持省电模式

1. 前言 之前一直不知道为什么老是自动进入省电模式,非常诧异。查看日志也没有直接调用PowerManager.setPowerSaveMode。最终发现 adb shell settings get global low_power, 键值low_power每次暗屏都是发生改变。一怒一下我,查看...

2018-11-06 13:12:36

阅读数:31

评论数:0

Android P 省电策略BatterySaverPolicy文件

BatterySaverPolicy 源码 frameworks/base/services/core/java/com/android/server/power/BatterySaverPolicy.java 粗略看了下很有作为,感觉是目前5.0、6.0、7.0、8.0中变化比较大的部分 /...

2018-11-06 12:17:08

阅读数:47

评论数:0

Android P CPU 升频

CPU 升频 不经意间发现一段有趣的代码,看了注释是可以直接根据CPU群簇进行同时升频率,即例如8核,同时拉高最高频率,字符串命令格式“0:1900800/4:2500000” /* * Copyright (C) 2017 The Android Open Source Project * ...

2018-11-05 19:25:00

阅读数:26

评论数:0

Framework层添加字符串

1. 添加步骤 第一次添加,发现老是无法编译成功,原理是少了symbols。这里做个笔记 1.1 frameworks\base\core\res\res\strings.xml <string name="popup_window_default_ti...

2018-11-02 17:49:49

阅读数:12

评论数:0

Android 判断电池是否为充电状态的方法

1. 工具类方法 package com.android.settings.fuelgauge; import android.content.Context; import android.content.Intent; import android.content.IntentFilter;...

2018-10-31 12:22:46

阅读数:39

评论数:0

6 展讯Sprd设置-电池-PowerController.onPowerSaveModeChanged 函数接口

0. 前言 展讯Sprd设置-电池-setPowerSaveMode https://blog.csdn.net/su749520/article/details/83183634 展讯Sprd设置-电池-省电白名单设置-appPowerSaveConfig.xml https://...

2018-10-30 10:14:31

阅读数:37

评论数:0

5 展讯Sprd设置-电池-PowerController.enterPowerSaveMode 函数接口

0. 前言 上接展讯Sprd设置-电池-setPowerSaveMode https://blog.csdn.net/su749520/article/details/83183634 3 展讯Sprd设置-电池-onPowerSaveModeChanging接口 https://b...

2018-10-29 15:28:53

阅读数:68

评论数:0

20181027[省电续航]音量省电控制功能V1.0

1. 需求 针对高耗电场景,尤其是游戏,进行音量或者音效的控制,已达到降低平均电流,达到省电的作用 2. 实现方案 2.1 高耗电场景 目前通过应用包名判断 当指定界面显示于用户第一可见界面时,则判定为高耗电场景 当指定界面不显示于用户第一可见界面时,则判定位正常场景 private ...

2018-10-27 16:30:46

阅读数:47

评论数:0

Android 7.0 耗电详情-应用消耗CPU电量统计原理

1. 原理 应用CPU耗电计算 = APP运行中的每个CPU消耗时间和电量的总和,具体算法如下 获取每个CPU频率运行时间接口-BatteryStatsImpl.getTimeAtCpuSpeed 获取每个CPU频率消耗的电量-Profile.getAveragePowerForCpu 其中一...

2018-10-25 20:36:21

阅读数:40

评论数:0

Android配置 time_in_state 的文件节点

1. Android 配置 time_in_state 的文件节点 该文件主要是为Android系统提供每个CPU频率档位的运行时间数据,为CPU耗电算法提供时间参数 当没有 time_in_state 节点数据的时候,需要配置下 CONFIG_CPU_FREQ_STAT 和 CONFIG_CPU...

2018-10-25 19:55:00

阅读数:30

评论数:0

PowerProfile.java解析power_profile.xml的数据

1. PowerProfile.java 这个文件主要目的是为了power_profile.xml的配置信息,尤其是配置的电流信息 frameworks/base/core/java/com/android/internal/os/PowerProfile.java /* * Copyright...

2018-10-24 11:07:09

阅读数:15

评论数:0

Preference-自定义PreferenceCategory

1. Preference-自定义PreferenceCategory 修改字体大小、样式、颜色 2. 参考代码 package com.android.fadi.powersave.view; import android.content.Context; import android.gra...

2018-10-23 19:43:50

阅读数:21

评论数:0

4 展讯Sprd设置-电池-PowerController.exitPowerSaveMode函数接口

0. 前言 上接展讯Sprd设置-电池-setPowerSaveMode https://blog.csdn.net/su749520/article/details/83183634 3 展讯Sprd设置-电池-onPowerSaveModeChanging接口 https://b...

2018-10-22 16:34:41

阅读数:16

评论数:0

3 展讯Sprd设置-电池-onPowerSaveModeChanging接口

0. 前言 上接展讯Sprd设置-电池-setPowerSaveMode https://blog.csdn.net/su749520/article/details/83183634 源码走读的开始位置 vendor/sprd/platform/frameworks/base/servic...

2018-10-22 15:22:00

阅读数:38

评论数:0

2. 展讯Sprd设置-电池-省电白名单设置-appPowerSaveConfig.xml

1. 源码设置路径 vendor\sprd\platform\frameworks\native\data\etc\appPowerSaveConfig.xml <?xml version='1.0' encoding='utf-8' standalone='yes' ?...

2018-10-19 16:28:58

阅读数:25

评论数:0

1 展讯Sprd设置-电池-setPowerSaveMode 接口

1. 接口传递逻辑 2. 界面入口-SprdBatterySaverSettings package com.android.settings.fuelgauge; public class SprdBatterySaverSettings extends SettingsPreference...

2018-10-19 15:49:39

阅读数:38

评论数:0

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