![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Tove.yu
这个作者很懒,什么都没留下…
展开
-
Android多个蓝牙设备连接时获取正在使用的设备
Android多个同类型的蓝牙设备连接时,有时并不是所有设备都处于工作状态。比如连接两个蓝牙音箱,一个是工作状态,输出音频,另一个是连接状态,并不输出。由于需要我们可能需要获取在工作状态的设备,在Android提供的api层,我暂未找到可以直接获取的api,所以通过如下方式间接获取。CachedBluetoothDevice.java中提供了搜索到的蓝牙设备的相关信息。public boolean isConnectedA2dpDevice();public boolean isConnectedHf原创 2022-02-12 14:22:58 · 2531 阅读 · 0 评论 -
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 · 1008 阅读 · 0 评论 -
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 · 1318 阅读 · 0 评论