【问题标题】:Android Wear - access mobile shared preferencesAndroid Wear - 访问移动共享偏好
【发布时间】:2016-03-26 02:43:46
【问题描述】:

我在我的移动应用上使用 SharedPreferences 来保存数据 (例如,用于从该数据创建回收站视图列表)

现在我添加了一个穿戴模块,并试图在我的穿戴设备上获取相同的列表。它是否能够从我的穿戴设备访问我的手机上的共享偏好?

如果你的答案是否定的,最好的选择是什么?

【问题讨论】:

    标签: android sharedpreferences wear-os


    【解决方案1】:

    我认为您无法访问移动共享首选项,但您可以使用数据映射或消息 api 发送数据,并且您可以使用 gson 库将自定义对象作为字符串发送

    【讨论】:

      【解决方案2】:

      您应该将可穿戴模块视为一个单独的应用程序。

      可穿戴应用程序无法读取您的移动应用程序的 SharedPreferences。

      如果您想在移动应用程序和可穿戴应用程序之间共享数据,您需要将数据与Data Layer Api 同步。

      希望它会有所帮助!

      【讨论】:

      • 我认为我不同意“您应该将可穿戴模块视为单独的应用程序”的说法。您可以通过“通用”模块在移动和穿戴模块之间轻松共享代码。作为用户,我希望某些设置只在我的移动设备上设置一次,并且这些设置会持续存在于可穿戴设备上。例如,如果我在美国并且我想查看英制格式与公制格式的数据,那么如果我在移动应用程序中将此设置为一个设置,我不应该在穿戴应用程序中设置相同的设置。
      猜你喜欢
      • 2021-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-17
      • 2019-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多