Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.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
Android 什么';在库中使用JSON文件的正确方法是什么?_Android_Json - Fatal编程技术网

Android 什么';在库中使用JSON文件的正确方法是什么?

Android 什么';在库中使用JSON文件的正确方法是什么?,android,json,Android,Json,我目前正在创建一个android库,它使用json命令与另一个库进行通信。我想从代码中提取这些命令,并将它们保存在单独的文件中,以提高可读性。 当没有资产目录时,我在哪里保存这些文件?如何读取它们 编辑:我找到了问题的答案: 看一看。此处保存的文件仅适用于您的应用程序。它使用Java文件API通过FileInputStream和FileOutputStream 更新: 根据评论中的讨论,OP正在寻找一种方法来随库发送JSON文件。有鉴于此: 我不确定库模块是否支持原始资源。如果他们这样做了,你可

我目前正在创建一个android库,它使用json命令与另一个库进行通信。我想从代码中提取这些命令,并将它们保存在单独的文件中,以提高可读性。 当没有资产目录时,我在哪里保存这些文件?如何读取它们

编辑:我找到了问题的答案:

看一看。此处保存的文件仅适用于您的应用程序。它使用Java文件API通过
FileInputStream
FileOutputStream

更新: 根据评论中的讨论,OP正在寻找一种方法来随库发送JSON文件。有鉴于此:


我不确定库模块是否支持原始资源。如果他们这样做了,你可能想使用它,但它会大大增加大小。您也可以在第一次使用库时从服务器获取文件,使用
SharedReference
条目跟踪该文件。

据我所知,内部存储是一个我只能在程序运行时保存和加载文件的地方(如果我错了,请纠正我)。但是,我需要一种用库打包文件的方法。我不确定库模块是否支持
raw
资源。如果他们这样做了,你可能想使用它,但它会大大增加大小。您还可以在第一次使用库时从服务器获取文件,并使用
SharedReference
条目跟踪该文件。感谢您的评论,我认为原始文件夹是实现此目的的途径。当然,很高兴提供帮助!:)