用于 PC 的 CSV 文件输出
CSV file output for use on PC
首先我不是开发大师。
我们有一个 GPS 应用程序可以在 SQLite 数据库中创建 GPS 轨迹。
应用程序现在的工作方式:
- 用户在应用中要求导出文件
- 为 SD 卡上的每个曲目创建 CSV 文件
- 然后用户使用 USB 数据线将设备连接到 windows 机器并将文件复制到网络位置
- python 作业将曲目加载到 oracle SDE 数据库中
问题 - 我们不断收到损坏的 SD 卡,因此他们正在推动删除 SD 卡依赖性
问题 - 我们能否将 csv 文件输出到设备内部文件系统的目录中。比如下载的文件夹?
我们正在使用 Samsung 10.1 Tab 4 的 运行 KitKat 和 Lollipop。但是,我们需要尽快部署更多选项卡。他们很可能身上有棉花糖。
您可以使用标记 MODE_WORLD_READABLE
将 CSV 文件保存在内部存储器中,但请记住
As of N attempting to use this mode will throw a 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();
}
首先我不是开发大师。
我们有一个 GPS 应用程序可以在 SQLite 数据库中创建 GPS 轨迹。
应用程序现在的工作方式:
- 用户在应用中要求导出文件
- 为 SD 卡上的每个曲目创建 CSV 文件
- 然后用户使用 USB 数据线将设备连接到 windows 机器并将文件复制到网络位置
- python 作业将曲目加载到 oracle SDE 数据库中
问题 - 我们不断收到损坏的 SD 卡,因此他们正在推动删除 SD 卡依赖性
问题 - 我们能否将 csv 文件输出到设备内部文件系统的目录中。比如下载的文件夹?
我们正在使用 Samsung 10.1 Tab 4 的 运行 KitKat 和 Lollipop。但是,我们需要尽快部署更多选项卡。他们很可能身上有棉花糖。
您可以使用标记 MODE_WORLD_READABLE
将 CSV 文件保存在内部存储器中,但请记住
As of N attempting to use this mode will throw a 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();
}