自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 android 指纹验证凭证有效时间设置

在android锁屏机制中 生物验证凭证时是具有有效时间的,每隔一段时间之后,就需要用密码来解锁。大家如果想要调整生物凭证的超时时间可以在这里调整。这个超时时间的设置就在。

2024-06-21 09:20:37 114

原创 android 开启6g热点,设定的band值为5,最终写入文件的band值却为7.

如果6G配置不包括5G频段(由于国家原因,附加了2.4G),则会导致共存时驱动器无法将信道从6G切换到5G/2.4G(例如:连接到2.4G或5G信道的wifi)。这个的实现是在packages/modules/Wifi/service/java/com/android/server/wifi/WifiServiceImpl.java。在解决一个热点的问题时,发现设置6G热点的时候明明设置的值为5 ,在保存到xml文件的时候就变为了7. 导致获取频段值时没有对应上。在开启热点的界面里,选择频段时。

2024-06-05 14:07:45 324

原创 android 打开息屏模式,屏幕会延迟4秒才进入Doze模式

在开发指纹功能的时候,发现在息屏模式打开时,锁屏后指纹可以直接解锁,但是过了4秒钟后却不行了。发现在4秒钟之前,屏幕的tp还是有反馈的,并没有完全关闭。这里的mDreamManager 的实现是 DreamManagerService.java 中的 BinderService。后面又会调用PowerManagerService.java的updatePowerStateLocked() 更新屏幕状态。这里就会调用native方法改变屏幕的模式去了.到这里就差不多结束了。这里延时改变了屏幕状态。

2024-05-21 18:37:17 846

原创 android 14 录入指纹时指纹厂商反馈的错误信息接受不到

所以需要厂商按照AcquiredInfo里面的值来返回相应的info值。在上层接收信息的位置在frameworks/base/services/core/java/com/android/server/biometrics/sensors/fingerprint/aidl/Sensor.java。info相关字段的定义在frameworks/base/core/java/android/hardware/biometrics/BiometricFingerprintConstants.java。

2024-03-18 13:52:19 405

原创 android 网络连接受限解决

2.如果连接的国外的网络的话,并且发现可以正确访问国外的某些网站。但是还算提示网络受限,那这个时候 请排查 手机的系统时间是否正确,访问这个网站需要时间误差大概不能超过一个月(没有具体实验过)。1.连接的是国内的网络,是无法访问国外的网站的,自然会失败。1. 临时更换检验网站。3.将手机的时间 设置为自动设置时间。

2023-08-24 16:18:48 1498 1

原创 android 把编辑栏的快捷开关移到下拉通知栏

如果想增加的话,直接在这里面增加字段即可。这里的字段在frameworks/base/core/java/android/provider/Settings.java里面进行定义的。遇到了一个 无法将 色彩校正 的快捷开关 从编辑栏移到通知栏里面去。正常的话是在第一次在setting打开开关时会自动将开关移到通知栏。注意要看一下vendor仓里面是否也有一个 配置值。如果有的话,会将 SystemUI里面的配置覆盖掉。经过仔细筛查后发现这个功能是和一个config.xml的配置有关。

2023-08-22 14:21:21 91 1

原创 android 修改保存的wifi密码失败

根据现象去分析,可能是这两个方法修改了mWifiEntry的密码导致的,但是 mWifiManager.save(config, new WifiManager.ActionListener() 此保存设置的方法的执行是有用的。当点击保存按钮时就会执行((DialogInterface.OnClickListener) msg.obj).onClick(mDialog.get(), msg.what);这个方法的执行导致的,当改变 隐私和 流量这两个设置时,会导致这两个方法执行。

2023-08-15 18:42:26 184 1

原创 android13手机内存卡格式化为内部存储后显示会翻倍。

更改后:这样更改后会让显示的大小相比之前较为正常,例如:1T 大小的会显示为 1.1T,因为将内存大小转为字符的方法也是用1000进制算的,所以算出来会稍大一点。另一种改法 就是直接将优化算法,和内存转换字符的算法都 换成1024进制的。但是这样,你的手机显示内存和实际内存相差会变大。例如:标定1T的内存卡 标定大小为 1 × 1000^4 (931G左右) ,如果 内存卡的实际大小 大于此大小的话,就会触发此bug。这个方法会把实际内存大于标定内存(1000进制的)的内存卡显示翻倍。

2023-04-24 18:19:00 608 2

原创 android 连接多蓝牙,蓝牙断开自动切换到其他蓝牙连接

近期接到一个要求,在手及连接到多个蓝牙设备时(如蓝牙耳机、蓝牙音箱等),其中一个断开后,能够自动切换掉另外一个蓝牙设备的连接。所以我们就可以在监听蓝牙断开的地方添加我们想要进行的操作。如果想要去切换扬声器,或者听筒也是可以的。中有一个监听蓝牙设备断开和连接的方法。此方案为framwork层的修改。

2023-04-14 13:46:36 1084 3

原创 startActivityForResult() 和 finish() 方法踩坑

startActivityForResult() 和 finish() 方法踩坑

2023-02-27 11:07:37 121

原创 android 13 热点启动流程

近期在看一个热点启动的问题。发现网上基本上都算android 9 的wifi热点启动流程。自己去看android 13 的源码的时候发现与之前相比已经有一些小改动了。在此总结一下wifie热点的启动流程。

2023-02-23 17:22:55 2386

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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