java - 在 Android Wear & Mobile 中读取本地 Json 数据文件

标签 java android android-studio wear-os

我在 Android Studio 中有 Android Mobile + Wear 项目,我还添加了一个通用模块名称 Shared,它作为依赖项添加通过 AndroidWear 模块。

共享模块(这是简单的Java库模块)中 - 我正在读取一个json数据文件,位于src/&它当我运行该特定模块(即共享模块)时工作正常。但它无法在移动和穿戴式应用程序/模块中找到该文件。

所以,我的问题是 -

  1. 有什么方法可以在穿戴式和移动模块中访问/获取该文件的路径(例如MyClass.class.getClassLoader().getResourceAsStream(pathForDataFile))

  2. 如果“否”,那么这种情况下的最佳做法是什么。

更新 -

我现在通过访问两个模块(即Android + Wear)的资源来检索json数据文件的InputStream,并使用该InputStream创建共享模块类的对象。

最佳答案

这能回答你的问题吗? Include local .json file in Eclipse Android project

Android Wear 基本上是一个标准的 Android 设备,因此如果您可以让它在手机上运行,​​那么您就可以在可穿戴设备上使用相同的技术。

关于java - 在 Android Wear & Mobile 中读取本地 Json 数据文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25459354/

相关文章:

java - 如何在 Android 中以编程方式 ping 网站

java - 每次更改事件后发布结果都会增加

android - 用phonegap上传媒体文件,Android

java - 值无法转换为 JSON 数组

java - android.security.KeyStoreException : Signature/MAC verification failed

android - 使用 PhoneGap 插件点击推送通知时无法打开应用程序?

java - 如何接收 convertAndSend 发送的内容?

java - LinkedHashMap 的 ConcurrentModificationException

android - 在数据加载到 Recycler View 之前加载 View

android - 导入项目时无法点击完成按钮