Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.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
Java 在哪里可以保存Android应用程序显示的信息_Java_Android_Android Layout - Fatal编程技术网

Java 在哪里可以保存Android应用程序显示的信息

Java 在哪里可以保存Android应用程序显示的信息,java,android,android-layout,Java,Android,Android Layout,如果我希望我的内容(包括文本和图像的组合)可以脱机使用,那么我应该在哪里保存我希望我的应用程序在选中时显示的信息,而不使用服务器,以及我可以在Android中使用哪种格式?,非常好的列表和说明 共享首选项:将私有基本数据存储在键值对中,这对于标记或用户首选项等简单的小数据是个好主意 内部存储:将私有数据存储在设备内存中,基本上您可以将文件写入应用程序的私有区域,也会在设置中显示为应用程序用户数据占用的空间 外部存储:将公共数据存储在共享外部存储上,与内部存储相同,但直接是公共数据,而不是应用程

如果我希望我的内容(包括文本和图像的组合)可以脱机使用,那么我应该在哪里保存我希望我的应用程序在选中时显示的信息,而不使用服务器,以及我可以在Android中使用哪种格式?

,非常好的列表和说明

  • 共享首选项:将私有基本数据存储在键值对中,这对于标记或用户首选项等简单的小数据是个好主意
  • 内部存储:将私有数据存储在设备内存中,基本上您可以将文件写入应用程序的私有区域,也会在设置中显示为应用程序用户数据占用的空间
  • 外部存储:将公共数据存储在共享外部存储上,与内部存储相同,但直接是公共数据,而不是应用程序的专用数据,用户和其他应用程序可以查看此目录
  • SQLite数据库:将结构化数据存储在私有数据库中,您可以将数据库放置在您想要的位置(内部/外部),为CRUD操作提供了一些良好的机制
  • 网络连接:使用自己的网络在web上存储数据 服务器

您可以将其保存到SQLite数据库文件中,直接按照许多教程的指导进行操作,或者使用Room Persistence Library,在这里您可以找到一个简单的教程

您可以将图像放在res/drawable中,将文本放在res/values/string.xml中。或者,根据您计划如何使用图像,您可以将它们保存在res/raw中,这样您就可以访问更多的原始文件。我计划同时使用文本和图像,因为我正在创建的应用程序就像一个指南,既有图像也有文本解释主题。您可以更具体一点吗?也许给我们看看你的代码,以及你是如何试图解决这个问题的?我不久前开发了一个旅游指南。我的建议是,将文本存储在sqlite数据库中,将图像存储在res/raw文件夹中。好吧,那么我将如何组合这两者,因为我想要的是制作一个类似于教程的东西,在文本解释之后一步一步地显示图像?