BluetoothHeadset:
同BluetoothInputDevice,得到的代理客户端的流程是一样的。对于服务BluetoothHeadsetService,因为这个profile主要是应用于通话过程,所以这个服务是放在Phone模块的,猜想应该服务的启动的时候也在Phone进程。对于BluetoothHeadsetService原生代码是放在Phone模块下面的。KTM自己又重新写了一套,但实现的功能基本一样。
而 BluetoothHeadsetService的启动是在PhoneApp的onCreate的方法中启动的: startService(new Intent(this,BluetoothHeadsetService.class));
本文深入探讨了蓝牙耳机服务的启动流程,包括服务的启动时机、所在模块以及与Phone进程的关系,同时对比了原生代码与KTM自定义实现之间的异同。
7211

被折叠的 条评论
为什么被折叠?



