- 博客(15)
- 资源 (47)
- 收藏
- 关注
原创 Android 判断电池是否为充电状态的方法
1. 工具类方法package com.android.settings.fuelgauge;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.os.BatteryManager;import android.u...
2018-10-31 12:22:46 10401 3
原创 6 展讯Sprd设置-电池-PowerController.onPowerSaveModeChanged 函数接口
0. 前言展讯Sprd设置-电池-setPowerSaveModehttps://blog.csdn.net/su749520/article/details/83183634展讯Sprd设置-电池-省电白名单设置-appPowerSaveConfig.xmlhttps://blog.csdn.net/su749520/article/details/83184394展...
2018-10-30 10:14:31 2193
原创 5 展讯Sprd设置-电池-PowerController.enterPowerSaveMode 函数接口
0. 前言上接展讯Sprd设置-电池-setPowerSaveModehttps://blog.csdn.net/su749520/article/details/831836343 展讯Sprd设置-电池-onPowerSaveModeChanging接口https://blog.csdn.net/su749520/article/details/832734324 ...
2018-10-29 15:28:53 3016
原创 20181027[省电续航]音量省电控制功能V1.0
1. 需求针对高耗电场景,尤其是游戏,进行音量或者音效的控制,已达到降低平均电流,达到省电的作用2. 实现方案2.1 高耗电场景目前通过应用包名判断当指定界面显示于用户第一可见界面时,则判定为高耗电场景当指定界面不显示于用户第一可见界面时,则判定位正常场景 private ILavaAppLockCallback mSecurityCabllback = new ILava...
2018-10-27 16:30:46 370
原创 Android 7.0 耗电详情-应用消耗CPU电量统计原理
1. 原理应用CPU耗电计算 = APP运行中的每个CPU消耗时间和电量的总和,具体算法如下获取每个CPU频率运行时间接口-BatteryStatsImpl.getTimeAtCpuSpeed获取每个CPU频率消耗的电量-Profile.getAveragePowerForCpu其中一些应用没有电量消耗问题或者电量不准确,重点看下 time_in_state 节点有没有生成和power...
2018-10-25 20:36:21 2574
原创 Android配置 time_in_state 的文件节点
1. Android 配置 time_in_state 的文件节点该文件主要是为Android系统提供每个CPU频率档位的运行时间数据,为CPU耗电算法提供时间参数当没有 time_in_state 节点数据的时候,需要配置下 CONFIG_CPU_FREQ_STAT 和 CONFIG_CPU_FREQ_STAT_DETAILS<mysystem>:/sys/devices/sy...
2018-10-25 19:55:00 3344 1
原创 PowerProfile.java解析power_profile.xml的数据
1. PowerProfile.java这个文件主要目的是为了power_profile.xml的配置信息,尤其是配置的电流信息frameworks/base/core/java/com/android/internal/os/PowerProfile.java/* * Copyright (C) 2009 The Android Open Source Project * * Lic...
2018-10-24 11:07:09 1207
原创 Preference-自定义PreferenceCategory
1. Preference-自定义PreferenceCategory修改字体大小、样式、颜色2. 参考代码package com.android.fadi.powersave.view;import android.content.Context;import android.graphics.Color;import android.graphics.Typeface;impo...
2018-10-23 19:43:50 5033
原创 4 展讯Sprd设置-电池-PowerController.exitPowerSaveMode函数接口
0. 前言上接展讯Sprd设置-电池-setPowerSaveModehttps://blog.csdn.net/su749520/article/details/831836343 展讯Sprd设置-电池-onPowerSaveModeChanging接口https://blog.csdn.net/su749520/article/details/83273432源码走...
2018-10-22 16:34:41 560
原创 3 展讯Sprd设置-电池-onPowerSaveModeChanging接口
0. 前言上接展讯Sprd设置-电池-setPowerSaveModehttps://blog.csdn.net/su749520/article/details/83183634源码走读的开始位置vendor/sprd/platform/frameworks/base/services/core/java/com/android/server/power/PowerControll...
2018-10-22 15:22:00 3207
原创 2. 展讯Sprd设置-电池-省电白名单设置-appPowerSaveConfig.xml
1. 源码设置路径vendor\sprd\platform\frameworks\native\data\etc\appPowerSaveConfig.xml<?xml version='1.0' encoding='utf-8' standalone='yes' ?><app_powersave_config><package name="com.pp....
2018-10-19 16:28:58 2184
原创 1 展讯Sprd设置-电池-setPowerSaveMode 接口
1. 接口传递逻辑2. 界面入口-SprdBatterySaverSettingspackage com.android.settings.fuelgauge;public class SprdBatterySaverSettings extends SettingsPreferenceFragment { @Override public void onCreate(...
2018-10-19 15:49:39 2678 1
原创 展讯Sprd设置-电池-UI
0. UI界面1. UI入口配置AndroidManifest.xml <activity android:name="Settings$PowerUsageSummaryActivity" android:label="@string/power_usage_summary_title" android...
2018-10-17 16:05:33 5458
原创 Android 源码配置MTK log的第一次开机默认开启
1. Android 源码配置MTK log的开启device\mediatek\common\mtklogmtklog-config-basic-eng.propmtklog-config-basic-user.propmtklog-config-bsp-eng.propmtklog-config-bsp-user.prop开启下面 4 显示为 true 的开关即可, 由于我只需...
2018-10-17 11:31:24 1215
原创 Android应用场景识别-音乐进程或音频进程识别
0. 实现原理获取当前进程是音乐进程 && 当前进程是否占有音频服务焦点1.上层调用方法AudioManager audio = getSystemService(AudioManager.class);(audio.isMusicActive() && audio.isAppInFocus(pkgName))具体工具类调用如下package com....
2018-10-10 14:39:52 1498
多点触控(图片旋转与缩放
2015-04-11
数据库SQL基本操作(初学者)
2015-01-24
AIDL通信(含2个客户端1个服务端)
2015-01-15
定时器的4种方法
2014-12-30
常用输入框正则验证
2014-12-28
录音和播放(含话筒效果)
2014-12-26
登录界面(UI漂亮)
2014-12-24
使用AIDL发送数据
2014-12-24
支持左右箭头显示与控制的水平滚动
2014-12-24
消息通知栏demo
2014-12-22
高德地图轨迹回放(支持GPS纠错处理)
2014-12-17
高德地图轨迹回放
2014-12-17
Activity传递对象的3种方法(全)
2014-11-28
ReciteInterviewQuestions_v1.0.3.rar
2021-12-27
重复文件RecycleView列表和交互逻辑实现
2021-06-27
ScheduleAalarmDemoApk.rar
2020-06-01
AlphabetList.rar
2020-05-17
丢失api-ms-win-crt-runtime-l1-1-0.dll解决
2018-01-05
PyDev4.5 对应Jdk7
2018-01-03
软件开发项目实践指导书
2015-04-12
摇一摇(ACC参数展示和位置提示)
2015-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人