自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android多个蓝牙设备连接时获取正在使用的设备

Android多个同类型的蓝牙设备连接时,有时并不是所有设备都处于工作状态。比如连接两个蓝牙音箱,一个是工作状态,输出音频,另一个是连接状态,并不输出。由于需要我们可能需要获取在工作状态的设备,在Android提供的api层,我暂未找到可以直接获取的api,所以通过如下方式间接获取。CachedBluetoothDevice.java中提供了搜索到的蓝牙设备的相关信息。public boolean isConnectedA2dpDevice();public boolean isConnectedHf

2022-02-12 14:22:58 2541

原创 Android IR键值传递底层解析

主要通过两个文件来分析ir从linux到Android流程,基于mtk Android方案,这两个文件是ir_config.ini、Vendor_xxx_product_xxx.kl。kernel文章不是讲解驱动,所以只列出了ir的基本流程。MTK为遥控器做了数据分离,可以通过ir_config.ini配置所需要的遥控器而不需要修改kernel。ir作为input设备注册:int mstar_ir_register_device(struct platform_device *pdev){

2021-01-28 17:27:39 1033

原创 Android 修改浏览器默认主页及书签

修改是基于mtk Android方案自带的浏览器。主页在BrowserSettings.java构造函数中会启动一个handler来初始化homepage等:BackgroundHandler.execute(mSetup);...sFactoryResetUrl = mContext.getResources().getString(R.string.homepage_base);所以只需要修改homepage_base就可以: res/values/strings.xml

2021-01-26 11:49:29 1342

原创 vim基本操作

c语言工程基本够用,如果需要在vim查看代码树,可以搜索NERDTree插件进行安装配置。基本设置set nu //设置行号set syntax=on //设置语法高亮set autoindent //自动缩进set cindent //C缩进set ignorecase //忽略大小写set hlsearch //高亮搜索set incsearch //一边输入一边搜索set laststatus=2 //显示当前正在编辑的文件名和相对路径常用操作进入编辑模式:1、i,当前位置前插

2021-01-24 18:17:42 165

原创 使用qemu搭建arm环境遇到的几个问题

1、uboot通过tftp下载uImage失败网络不通,ping主机IP也ping不通,原因是因为虚拟设备tun在Ubuntu的发行版本中不包含在kernel里面,升级内核包含tun即可。2、启动挂载VFS失败原因是nfs作为根文件系统是需要将rootfs设置为共享文件夹的,设置方法如下://vim /etc/exports/home/user/qemu/rootfs *(rw,sync,no_root_squash,no_subtree_check)//restart nfs/etc/ini

2021-01-12 10:23:14 836

空空如也

空空如也

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

TA关注的人

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