Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
dbusjava:如何在DBUS接口上导出属性_Java_Dbus - Fatal编程技术网

dbusjava:如何在DBUS接口上导出属性

dbusjava:如何在DBUS接口上导出属性,java,dbus,Java,Dbus,我正在尝试将Dbus java库用于一个项目,虽然我可以很容易地找到关于如何为Dbus接口创建方法和信号的好教程/文档,但我无法获得任何有用的文档来详细描述如何将属性导出到Dbus接口 我尝试过的一件事是,实现org.freedesktop.DBus.Properties接口的get()、set()和getAll()方法,但这只是在我的DBus接口路径上添加了一个带有三个方法的单独属性接口 为了更好地描述我到底想做什么,下面我以org.freedesktop.NetworkManager界面为例

我正在尝试将Dbus java库用于一个项目,虽然我可以很容易地找到关于如何为Dbus接口创建方法和信号的好教程/文档,但我无法获得任何有用的文档来详细描述如何将属性导出到Dbus接口

我尝试过的一件事是,实现org.freedesktop.DBus.Properties接口的get()、set()和getAll()方法,但这只是在我的DBus接口路径上添加了一个带有三个方法的单独属性接口

为了更好地描述我到底想做什么,下面我以org.freedesktop.NetworkManager界面为例

这是D-Feet上NetworkManager接口的结构,我想在基于Java的DBus接口上添加/包括一些属性,就像在NetworkManager属性中包含的那样

/org/freedesktop/NetworkManager
  > org.freedesktop.DBus.Introspectasble
  > org.freedesktop.DBus.Peer
  > org.freedesktop.DBus.Properties
  > org.freedesktop.NetworkManager
    > Methods
      // Network manager methods….
    > Properties
     //Network manager Properties
    > Signals
     //Network manager Signals
希望我能得到一些帮助。 谢谢