- 博客(6)
- 收藏
- 关注
原创 Git换行符格式
https://blog.csdn.net/KLS_CSDN/article/details/89761660有些坑没遇到过总觉得不会发生,记录一下。编译时突然出现以下错误:/usr/bin/env: ‘python(3)\r’: No such file or directory查了半天发现是换行符错误,用vim打开检查git下载的工程全部变成了dos格式set fffileformat=dos回想起来前两天为了解决用其他编辑器出现自动换行符变为CR\LF的问题,使用了如下命令:
2020-09-19 11:47:09
299
原创 MPSS异常引起系统无法休眠
1、遇到一个现象,手机待机17小时电量耗光了,从BatteryStats的Historian图表看,持续有Phone scanning,但实际上未插卡。2、从电量估算来看,绝大部分都是Unaccounted,并非APP的CPU消耗: Estimated power use (mAh): Capacity: 4850, Computed drain: 139, actual drain: 3444-3492 Unaccounted: 3305 ( ) Including smea...
2020-08-17 20:57:25
1175
原创 Android网络连接开关控制
Android网络连接开关控制Android手机网络连接管理主要关注两个方面:数据连接和WiFi连接,分别由TelephonyManager和WifiManager管理,记录一下控制方法。import android.net.wifi.WifiManager;import android.telephony.TelephonyManager;……private TelephonyManager telephonyService;private WifiManager mWifiManager;
2020-08-14 16:50:40
945
原创 理一下LightDoze和DeepDoze的关系
LightDoze和DeepDoze管理着两种Doze状态,之间并没有直接联系。LightDoze的流程始于屏幕监听处理函数updateInteractivityLocked,灭屏事务处理becomeInactiveIfAppropriateLocked,通过stepLightIdleStateLocked关键函数管理状态机,每个状态通过scheduleLightAlarmLocked来推进下一步状态的切换。DeepDoze流程也是始于屏幕监听处理函数updateInteractivityLoc
2020-08-07 16:49:13
1033
原创 Android关于Iptable和BPF的切换
最近在做一个项目,发现修改FIREWALL_CHAIN_POWERSAVE里调用enableFirewallChainUL,却打印iptables信息时完全没有相关信息。1、NetworkManagementService.java里通过setFirewallUidRules设置防火墙规则,三条现有规则如下:FIREWALL_CHAIN_POWERSAVE: mNetdService.firewallReplaceUidChain("fw_powersave", true, uids...
2020-08-05 12:41:08
1303
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人