![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
androidframwork
文章平均质量分 53
安卓framwork修改记录
枯骨成佛
这个作者很懒,什么都没留下…
展开
-
MTK8.0.1 平台 插入有线耳机,按耳机音量增减键,实际调节的是铃声音量,不是媒体音量
【代码】MTK8.0.1 平台 插入有线耳机,按耳机音量增减键,实际调节的是铃声音量,不是媒体音量。原创 2024-05-08 15:44:11 · 107 阅读 · 0 评论 -
MTK平台 8.0 设置闹钟关机不会定时开机响起闹钟
这里的120表示提前2分钟,如果要改成3分钟,请将这里的120修改为180。因为关机闹钟的响铃,实际上还需要启动安卓系统的,这个过程是需要时间的。在测试关机闹钟的时候,请设置闹钟时间距离当前时间至少相差3分钟以上。关机闹钟的实现是提前2分钟开机的。原创 2024-04-23 15:33:48 · 259 阅读 · 0 评论 -
MTK 8.0 平台 下拉状态栏添加快捷开关
添加,若无效,则在device文件夹中搜索quick_settings_tiles_default,看是不是有文件覆盖了。下拉状态栏添加快捷开关。原创 2024-04-18 17:46:07 · 127 阅读 · 0 评论 -
Android设置中音量条拖动异常解决方法
1、问题1主要是因为mLastProgress起了两个作用,既记录onProgressChange传入的值,也记录广播反馈的值,因此可以通过增加一个mCurrentProgress来记录onProgressChange传入的值,mHandler存值也不再从mLastProgress中读取,改为从mCurrentProgress读取,即mCurrentProgress负责记录要被存入的值,mLastProgress负责记录收到的收到的广播值并利用该值设置SeekBar。原创 2024-04-10 17:59:52 · 673 阅读 · 0 评论 -
Android12 MTK平台 关闭wifi热点功能
【代码】Android12 MTK平台 关闭wifi热点功能。原创 2024-02-18 15:57:45 · 457 阅读 · 0 评论 -
Android12 MTK平台 禁用adb
【代码】Android12 MTK平台 禁用adb。原创 2024-02-18 15:40:54 · 534 阅读 · 0 评论 -
Android12 MTK平台 禁用SCTP协议
【代码】Android12 MTK平台 禁用SCTP协议。原创 2024-02-18 15:26:40 · 862 阅读 · 0 评论 -
android12 MTK平台 限定只支持TLS1.2协议
根据SslServerSocket.setEnabledProtocols()这个限定支持的协议的方法方法可知里面调用的SSLParametersImpl的setEnabledProtocols方法。原创 2024-01-04 12:02:50 · 467 阅读 · 0 评论 -
android11 MTK平台 系统自带默认壁纸选中预览四周有黑边
然后调用WallpaperPickerActivity的父类WallpaperCropActivity.java中的setCropViewTileSource()方法,然后发送MSG_LOAD_IMAGE消息,进入handleMessage方法,然后调用里面的onLoadRequestComplete方法。它调用的是DefaultWallpaperInfo的setScale()方法,根据里面的代码可以看得出来,没做任何处理,直接默认的返回1,是没做缩放适配屏幕的。原创 2024-01-04 11:49:01 · 443 阅读 · 0 评论 -
android12 MTK平台 设置--关于手机--修改设备名称后,首次打开蓝牙在与新设备配对中查看设备名称和修改的设备名称不一致,显示的还是之前的设备名称
可以看到保存新的修改的设备名是做了两个保存地方的,一个是setSettingsGlobalDeviceName(),本地做了保存,一个是setBluetoothDeviceName(),蓝牙这块调用了BluetoothAdapter的setName(),在它内部做了修改,BluetoothAdapter在开机时就会被创建,然后创建方法是静态的。可以看到保存时调用的MyDeviceInfoFragment的onSetDeviceNameConfirm()方法。先看设备名称修改页面是怎么保存的设备名。原创 2023-12-12 16:31:22 · 303 阅读 · 0 评论 -
Android 12/11 连续插拔充电,出现充电提示音消失
Ringtone 持有一个对应的mediaplayer,虽然Ringtone 每次播放前都释放资源,但是因为RingtoneManager每次返回的是一个新的Ringtone 对象,所以上面代码中,会不断的创建新的nediaplayer,导致出现无法播放问题。然后调用updateIsPoweredLocked(),此方法中会判断是否充电,充电类型,电池电量等级,会去唤醒屏幕,设置电池状态。上面的代码存在mediaPlayer未释放资源的问题,会导致其它模块播放media时出现(1,-19)转载 2023-12-05 17:21:09 · 103 阅读 · 0 评论 -
Android12-设置--系统--语言和输入法--屏幕键盘--Android 键盘,点击语言,会有一秒白屏后才进入语言界面
这个是最常用的,但是往往会被误解,在程序根Activity的Task栈里加此标识开启新Activity都不会创建新的Task,只有当另一程序(进程)启动带有改标识的Activity时,才会创建新的Task。而singleinstance task中只存在一个activity 这种模式下 启动新的activity ,就会在新的task中新建activity,花费的时间当然会多,从而导致了这种情况出现.从其他activity 启动 singleinstance 也会出现这种情况把模式改了就好了。原创 2023-12-02 10:15:10 · 92 阅读 · 0 评论 -
安卓12锁屏界面上滑解锁困难优化
(这个分级器本质上是一个快速设置的禁止操作,因为我们假设从顶部滑动时传感器可能被覆盖)。从安卓10开始,谷歌开始默认启用BrightLineFalsingManager,支持切换成旧版FalsingManagerImpl,但是安卓12不支持切换了。(2)TypeClassifier:这与现有的伪分类器相匹配,以确保刷卡的总体方向与预期的动作相匹配(例如,删除通知应该是并排的)。(1)PointerCountClassifier:如果检测到多个指针,则在锁定屏幕上为False。解锁应该基本上是直的。转载 2023-12-05 11:15:04 · 135 阅读 · 0 评论