- 博客(8)
- 收藏
- 关注
原创 Android系统开机设置静音的地方
Android系统开机有三处设置静音的地方正常开机或恢复出厂设置重启,上层有三次对 setmasterMute 的操作,///////101-01 08:00:03.485293 2355 2355 E AudioFlinger: AudioFlinger::loadHwModule_l —enter01-01 08:00:03.519069 2355 2355 E AudioFlinger: zhangcui, getMasterMute:001-01 08:00:03.519459 2355
2021-09-18 10:34:02 771
原创 usb设备的连接流程,支持AOA
整体的逻辑流程对应的代码和log 分析如下:1,UsbDeviceManager.java 中监听 kernel 上报的 UEvent 事件,这里 USB UEVENT: {SUBSYSTEM=misc, MAJOR=10, SEQNUM=2022, ACTION=change, ACCESSORY=START, DEVNAME=usb_accessory, MINOR=41, DEVPATH=/devices/virtual/misc/usb_accessory}215 /*216
2021-09-17 16:50:25 701
原创 U盘不识别问题处理
U盘不识别问题处理1。U盘插入后,不被识别进行U进行断开的时候,由于当时有其他的进程正在使用,没有正常的把umount 掉,导致下一次进行mount 的时候,导致 mount不成功。U盘拔出的流程:240 status_t PublicVolume::doUnmount() {241 // Unmount the storage before we kill the FUSE process. If we kill242 // the FUSE process first
2021-09-17 16:41:28 268
转载 E-Call、B-Call、I-Call
随着汽车智能网联不断发展,主机屏幕已经由最初单纯的多媒体应用展示窗口,逐渐演变成为链接生活、通讯、娱乐、出行等与人们密切相关的各种功能集合。在网联通讯中,主机系统不仅可以链接蓝牙电话,还支持ECall / BCall / ICall 功能。下面简单介绍下会遇到的常用名词:TBox 是汽车网络通讯的重要部件,一个带通讯功能的盒子,内含一张SIM卡,配套硬件还有GPS天线、4G天线等,可以提供位置定位、移动网络服务。简单理解它就是一个内置SIM卡的无线WIFI,不同之处是在于它还支持拨打电话,一般只能拨打常
2020-11-23 19:20:00 5157
原创 CallStack dump
下面展示一些 内联代码片。diff --git a/Android.bp b/Android.bpindex a235552..30988e2 100644--- a/Android.bp+++ b/Android.bp@@ -63,6 +63,7 @@ cc_defaults { "libsysutils", "libutils", "libext2_blkid",**+ "libutilscallstack",**
2020-11-23 17:48:14 228
原创 BitMapFactory 解析图片缩略图
BitMapFactory 解析图片缩略图App 使用方法:BitmapFactory.decodeFileBitmap bitmap = null;bitmap = BitmapFactory.decodeFile(pathString);GlideGlide.with(mContext).load(fileInfo.getFileData()).asBitmap().transform(new CenterCrop(mContext), new GlideRoundTransf
2020-11-11 16:22:38 245
原创 Java 字符串相关操作
Java 字符串相关操作判断当前字符串数组中是否包含某一个字符串方案一:String[] strArr = {“aa”, “bb”, “cc”};boolean res = Arrays.asList(strArr).contains(“aa”); // true/** * 判断某个字符串是否存在于数组中 * @param stringArray 原数组 * @param source 查找的字符串 * @return 是否找到 */ public static
2020-11-11 16:17:35 41
原创 反射使用
反射使用1. Class类中的newInstance 和new 区别newInstance: 弱类型。低效率。只能调用无参构造。new: 强类型。相对高效。能调用任何public构造。用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制, Java中工厂模式经常使用newInstance来创建对象例如: Class c = Class.forName(“A”); factory = (AInterface)c.newInstance(); 其中
2020-11-11 16:10:59 47
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人