- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 android 13 输入法候选区不显示
再分别对比一下 android13和android10 updateExtractFrameVisibility的不同之处。现象:安装百度tv输入法后,输入法切换成中文 不显示候选区(android 10显示正常)可以看到 非全屏模式下,android 10 将mFullscreenArea设置成了可见。InputMethodService.java 提供主要的显示控制逻辑接口。所以android 10是没问题的,android 13则被默认隐藏了。input_method.xml 输入法键盘的布局。
2024-11-13 13:18:29
416
原创 qcm6125 I2S调试
刚开始毫无头绪,开始查找文档 寻找疑点。发现qcom,msm-mi2s-master默认配置的是master模式,作为输入 应该配置成slave。最后发现 msm-mi2s-tx-lines 默认是0 导致这个问题。后面在Machine 中添加打印继续追踪。编译烧录测试发现还是不行,头大!改成1就能正常录音了,后续再补充。pinctrl DTS配置。系统:android13。平台:qcm6125。
2024-05-31 17:56:34
769
原创 rtl8821cs wifi模块调试
将驱动解压放到drivers/net/wireless/rtl8821cs添加:drivers/net/wireless/Makefiledrivers/net/wireless/Kconfigdrivers/net/wireless/rtl8821cs/Makefiledrivers/net/wireless/rtl8821cs/include/drv_conf.h电源部分的适配这里适配的是全志平台先在dts里面适配iodts参考在对应的驱动去适配极性,在对应的驱动里面都有提供相关
2023-05-23 12:35:00
988
原创 android 悬浮窗权限申请
由于此功能会导致您的手机速度变慢...isSystemAlertWindowEnabled 会判断当前设备是低内存设备并android版本大于等于Q则关闭此功能。
2023-01-07 17:48:37
2544
原创 android 蓝牙
需要system app权限在AndroidManifest.xml添加以下权限:相关广播:参考网址1参考网址2获取配对列表获取已连接蓝牙名称蓝牙电话配置hfp参考网址参考配置packages/apps/Bluetooth/res/values/config.xmlsystem/bt/internal_include/bt_target.h监听蓝牙状态 & 获取蓝牙电话控制对象蓝牙电话状态监听电话服务配置(Telecomm)语音通话没有配置 出现以下警告pac
2022-12-08 11:19:48
75
原创 Android eSIM卡识别到后没有APN
esim卡识别到后没有APN,需要手动配置()。查询到卡IMSI开头为46006.查询发现安卓系统里面没有内置对应的APN。每家厂商定制的都不一样 路径也各不相同。
2022-12-02 16:00:23
3018
原创 android 默认焦点高亮效果修改
在android/frameworks/base/core/res/res/drawable/ 找到对应的item_background.xml。将out/target/product/对应平台/system/framework/framework-res.apk。查看源码:frameworks/base/core/java/android/view/View.java。分析:怀疑是某个view的默认焦点效果,百度了一下看到很多相同的现象(push到机器的/system/framework/验证。
2022-11-26 11:10:38
2235
1
原创 hex转bin
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/stat.h>#define MAX_LINE 50#define HEX_TO_TXT 1#define HEX_TO_BIN 1int ParseHexFile(char * source_path);int main(int argc,char *argv[]){ if(argc != 2)
2021-06-30 19:11:03
430
原创 Linux旋钮驱动调试(安卓)
Linux旋钮驱动调试(安卓) Linux旋钮驱动调试(安卓)一、旋钮特性二、驱动编写三、GPIO配置(设备树)1、dtsi配置节点属性2、dts配置gpio属性四、input事件调试一、旋钮特性旋钮转动时会有相位差,我们只需要根据这个特点去判断是正旋还是反旋做出相应的操作即可:正旋输出两次时:反旋输出两次时:由上图可以发现,判断正反旋其实很简单。判断哪个引脚先出现电平变化即可。二、驱动编写#include<linux/init.h>#include<linux/ke
2021-06-21 21:28:28
1090
原创 Linux进程间通信之管道
Linux进程间通信之管道在Linux中进程间通信的方式一共有八种,接下来给大家介绍的是无名管道与有名管道。无名管道(pipe)首先介绍创建管道所需要的函数:所需头文件:#include <unistd.h>函数原型:int pipe(int pipefd[2]);参数说明:pipefd:创建无名管道时所产生的文件描述符数组。pipefd[0]是管道的读端,pipef...
2020-01-09 21:08:52
272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人