【问题标题】:CSV file output for use on PC用于 PC 的 CSV 文件输出
【发布时间】:2016-12-12 23:07:20
【问题描述】:

首先我不是开发大师。

我们有一个 GPS 应用程序,可以在 SQLite 数据库中创建 GPS 轨迹。

应用程序现在的工作方式:

  • 用户在应用程序中请求文件导出
  • 为 SD 卡上的每个曲目创建 CSV 文件
  • 然后用户使用 USB 电缆将设备连接到 Windows 计算机并将文件复制到网络位置
  • python 作业将曲目加载到 oracle SDE 数据库中

问题 - 我们不断收到损坏的 SD 卡,因此它们是消除 SD 卡依赖关系的推动力

问题 - 我们能否将 csv 文件输出到设备内部文件系统的目录中。比如下载的文件夹?

我们在三星 10.1 Tab 4 上运行 KitKat 和 Lollipop。但是,我们将需要尽快部署更多选项卡。他们很可能会有棉花糖。

【问题讨论】:

标签: android gps save storage


【解决方案1】:

您可以使用标志MODE_WORLD_READABLE 将 CSV 文件保存在内部存储中,但请记住

从 N 起尝试使用此模式将引发 SecurityException。

这是documentation


这里是一个例子Save a File on Internal Storage:

String filename = "myfile";
String string = "Hello world!";
FileOutputStream outputStream;

try {
  outputStream = openFileOutput(filename, Context.MODE_WORLD_READABLE);
  outputStream.write(string.getBytes());
  outputStream.close();
} catch (Exception e) {
  e.printStackTrace();
}

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-04-09
  • 2017-02-18
  • 2021-09-03
  • 1970-01-01
  • 1970-01-01
  • 2022-01-21
  • 2021-03-05
相关资源
最近更新 更多