Bui~ Bui~ Bui~
Can I have your name?
Of cause NO!!! [○・`Д´・ ○] Don't think I don't know you will take me away after I answer that you call!!
我们知道每个设备都是有自己的名字,耳机连接手机时,手机会获取耳机的名字;相反,耳机却不会获取手机的名字,因为不需要~拿了也用不着(有些带显示屏的产品可能会显示连接设备名),所以在有需要的时候如何实现介个功能呢?
很简单,默认代码就有,直接开启就好了。
但是!默认代码有,但并没有加入工程中,哎~就是玩!
首先我们要在adk的路径下找到这份代码, \adk\src\domains\bt\remote_name
然而,这部分代码还牵扯到另外一份操作代码,它是对读出来的数据进行存储的,对应的路径/adk/src/domains/bt/device_pskey,先把这两部分代码加入到工程中
在remote_name.c中有个RemoteName_Init初始化函数,将这个初始化函数放到初始化表中
到了这一步,读取名字的功能就已经使能了,系统会在连接完成的时候去获取名字,并保存下来。
接下来就是实现读取这保存下来的名字,在remote_name.c的文件中一个获取名字的接口函数RemoteName_Get,下面是获取全部配对手机名字的参考代码,因为这个函数自带打印,所以直接看log就好了。
以上是本期博文的全部内容,如有疑问就别在博文下方评论留言了,有什么疑问或想了解的当面和我说(如果你知道我是谁的话ヽ( ̄▽ ̄)و),我会尽量安排上(o´ω`o)و。谢谢大家浏览,我们下期再见。
简单是长期努力的结果,而不是起点
评论
Jack
5 个月前
Fun8989
2022年5月31日
奔向大海
2022年5月19日