java - 操作和编辑 Android app/assets 文件夹中的 Excel 文件

标签 java android adt eclipse-adt jexcelapi

我正在开发一个应用程序,其 Assets 文件夹中有一个 Excel 数据库。应用程序从预加载到应用程序中的 Excel 文件中检索数据。问题是这个文件必须可以从在线服务器更新,即当我按下名为“更新数据库”的按钮时,应用程序会从在线文件中检索数据并编辑 Assets 文件夹中的 excel 文件。

问题是编辑 Assets 文件夹中的文件会更改应用程序的签名并使其无法使用/不可执行。有办法解决吗?我可以沙箱该文件,但我不确定它是如何工作的以及 android 的 openFileOutput();似乎可以使用原始数据而不是 Excel 工作表。

问题是有办法解决这个问题吗?我希望能够从在线服务编辑 Excel 数据库,而不会使 Android 应用程序的签名无效。谢谢! PS:我是新手,所以我需要所有可以获得的帮助。

最佳答案

Is there a way around it?

将文件复制到内部存储,然后编辑该副本。

关于java - 操作和编辑 Android app/assets 文件夹中的 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18261999/

相关文章:

java - .Net 相当于 Java 的 System.identityHashCode()

java - 无法在更新的 adt 上引用库项目 android

java - 解析 Android L 的数据失败。不支持的 major.minor 版本 51.0

java - iText:降低图像质量(用于减小生成的 PDF 大小)

java - 使用 SBT 和 Intellij 在 Scala 中编译 Widgetset 时出现 IOException

java - 在 Firestore 中找不到文档数据,返回 null

java - Android:将一些只读字节传递给 native C++ 的最有效方法

android - GridView (+BaseAdapter) 在触摸模式下通常调用位置 0

java - 关于java中ADT树的问题

java - eclipse中的appcompat_v7错误