为什么蓝牙在Android中需要DBUS通讯方式?

我是Android DBUS的新手,最近从DBUS文档中得知我需要使用DBUS在Android中实现蓝牙,我发现DBUS用于两个应用程序之间的通信介质.

>在Android应用程序中-应用程序的通信是通过意图进行的,如果是这样,为什么我们需要DBUS用于蓝牙?
>由于DBUS是通过套接字构建的,因此DBUS是否充当两个应用程序之间的网络(IP)的通信介质?

如果我的理解是错误的,请纠正我,有关DBUS以及Android中蓝牙实现的更多信息,将不胜感激.

谢谢.

解决方法:

对于Android上的任何应用程序级编程(包括蓝牙),您都无需担心D-Bus.

您对使用Intents进行Android应用程序通信是正确的-Intent是Android应用程序开发的基础.

在幕后,可以使用D-Bus实现Android Intent,但是据我了解,它们不是(如果我错了,请纠正我).无论哪种方式,如果您正在做系统级的Android蓝牙开发人员,都只需担心这一点.

上一篇:将GPS信号分享到仅限Wifi的iPad


下一篇:python-从蓝牙设备获取响应