
Android
文章平均质量分 81
阅后即奋
这个作者很懒,什么都没留下…
展开
-
高通QMI调试记录
高通QMI调试记录原创 2023-08-09 09:33:41 · 2110 阅读 · 2 评论 -
soong bootstrap failed with: exit status 1解决
soong bootstrap failed with: exit status 1解决原创 2023-07-26 10:05:25 · 4351 阅读 · 0 评论 -
Android实现在用户空间拉高拉低PMIC GPIO
Android实现在用户空间拉高拉低PMIC GPIO原创 2023-06-29 16:20:13 · 790 阅读 · 0 评论 -
Cmake和Android Make采用了不同的libc++?
Cmake和Android Make采用了不同的libc++原创 2023-06-06 15:51:46 · 384 阅读 · 0 评论 -
Bluetooth Address
Bluetooth Address原创 2022-12-12 17:15:37 · 701 阅读 · 0 评论 -
A2DP Hardware Offload
A2DP Hardware Offload原创 2022-11-18 20:39:03 · 12885 阅读 · 0 评论 -
Android Bluetooth HFP
Android Bluetooth HFP原创 2022-10-24 10:56:08 · 1762 阅读 · 1 评论 -
Android Bluetooth AVRCP
结合日志分析Android Bluetooth AVRCP原创 2022-10-11 11:08:06 · 2236 阅读 · 0 评论 -
Android Bluetooth A2DP
结合日志分析Android Bluetooth A2DP原创 2022-10-11 11:07:07 · 3345 阅读 · 0 评论 -
Android Bluetooth OPP
分析Android Bluetooth的Object Push Profile原创 2022-09-27 16:34:50 · 12486 阅读 · 0 评论 -
Bluetooth Start Discovery
蓝牙协议栈初始化及发现设备原创 2022-09-13 16:55:46 · 321 阅读 · 0 评论 -
Android Bluetooth启动
Android BT启动原创 2022-07-12 09:28:01 · 4270 阅读 · 0 评论 -
Android AP侧和Modem侧日志时间差异大
Android手机的时区设置为+8,那么理论上对比AP侧和Modem侧日志,只需要将AP侧logcat中的时间减去8小时即可匹配上Modem侧日志的时间。在分析日志过程中,发现AP侧匹配Modem侧时间对不上。时间对不上的话,那就是Modem时间相比AP时间整体发生了偏移,不可能只有一处对不上。因此,我们可以找到一处能够提供这段差异的日志即可。......原创 2022-06-17 15:18:39 · 1370 阅读 · 0 评论 -
模拟插入指定运营商sim卡
模拟插入sim卡功能,基于CarrierTestOverride.java实现的。原创 2022-04-18 17:01:33 · 4713 阅读 · 1 评论 -
SUPL协议
SUPL协议讲解原创 2022-02-20 19:35:02 · 6471 阅读 · 2 评论 -
GPS信号简介
简要地介绍一些GPS基础知识。原创 2022-02-16 22:59:43 · 11613 阅读 · 0 评论 -
Android相关属性值意义
Android相关属性值意义原创 2022-02-09 11:15:53 · 1449 阅读 · 0 评论 -
Android S关闭定位开关后,定位权限被AppOps限制。
在Android S上,有一个新增的设计——定位开关被关闭以后,应用申请的定位权限OP_FINE_LOCATION和OP_COARSE_LOCATION会被系统限制。二、问题基于上面的背景,有些app会出现这种问题。app在打开以后,已经动态申请了权限android.permission.ACCESS_FINE_LOCATION和android.permission.ACCESS_COARSE_LOCATION,但是后来用户关闭了定位开关,这时候,如果app需要执行一些与定位无关但是原创 2021-11-22 16:54:37 · 3900 阅读 · 0 评论 -
Android Event log含义
Android Event log含义原创 2021-09-13 16:57:35 · 1080 阅读 · 0 评论 -
Android Hidl开发
Android Hidl Demo原创 2021-07-20 19:22:26 · 2890 阅读 · 7 评论 -
Android JNI开发(2) Java <==> Native
文章创建时间:2021-07-02,最后修改时间:2021-07-02参考文章:[1]https://www.jianshu.com/p/b71aeb4ed13d原创 2021-07-02 16:14:30 · 265 阅读 · 0 评论 -
Android JNI开发(1) Hello, Howie!
1、创建工程首先使用Android Studio创建一个Empty Project,包名自定义,这里我设为com.howie.ndkdemo 。创建成功后,该包名对应的目录下,有一个MainActivity.java。在此目录下,新建一个class,类名自定义,这里我定义的类名为NDKTools 。因此,在我的~/AndroidStudioProjects/NDKDemo/app/src/main/java目录结构下,tree为>>> tree ././└── com原创 2021-07-02 15:35:45 · 235 阅读 · 0 评论 -
Android TombStone 分析
Android TombStone分析1.什么是tombstone当一个动态库(native 程序)开始执行时,系统会注册一些连接到debuggerd 的signal handlers,当系统 crash 的时候,会保存一个 tombstone 文件到/data/tombstones目录下(Logcat中也会有相应的信息),文件的确就像墓碑一样记录了死亡了的进程的基本信息(例如进程的进程号,线程号),死亡的地址(在哪个地址上发生了 Crash),死亡时的现场是什么样的(记录了一系列的堆栈调用信息..转载 2020-09-15 17:30:57 · 1355 阅读 · 0 评论