2

作为我项目的一部分,我正在尝试使用使用 DBUS 规范的 Alljoyn 协议与 Android 应用程序和 Windows UWP 应用程序进行交互。

我正在使用 LSF 界面并尝试设置色相、饱和度、亮度和色温值。根据接口,这些值是 uint(unsigned int 32bit),因此它们的签名是 ("u")。但是在Android中没有Uint的可能性,因此我使用的是int类型,因此Java中的签名是(“i”)。当我尝试设置色相、饱和度和其他值时,出现以下错误

ER_BUS_SET_WRONG_SIGNATURE

我该如何克服这个问题?任何帮助深表感谢。

谢谢和问候阿吉特:)

4

1 回答 1

1

啊找到了解决方案..!

我的java界面有错误..!

@BusProperty(签名 = "u")

解决了问题...!

谢谢,希望这对其他人也有帮助.. :)

于 2016-02-02T09:49:30.563 回答