2017-06-19 34 views
0

我正在为KODI的个人版本编写多个附加组件。 我试图实现的是:在KODI中保存全局可访问的设置值

  1. 服务(加载项A)将使用其MAC地址对该框进行身份验证。
  2. 服务(Add-on A)将保存一个令牌(T1)。
  3. 服务(附加B)将使用T1和负载电影如果(T1!=无)

但 xbmcplugin.setSetting( “令牌”)和xbmcplugin.getSetting( “令牌”)保存值在附加组件的上下文中被调用。

如何实现节能的全局值在KODI与Python

回答

1

您可以使用窗口属性为。窗口10000是主窗口之一,所以它一直存在。

将其设置 xbmcgui.Window(10000).setProperty('myProperty', 'myValue')

读它 xbmcgui.Window(10000).getProperty('myProperty')

+0

这工作完全正常的字符串。 如何保存布尔值?我需要在服务保存的皮肤中使用布尔值。 – AqibBangash

+1

好吧,只要你控制它,你可以等于一个字符串,并采取任何你想做的布尔。我不知道财产部门的数据类型。 – Razze