我在Android中做一个简单的应用程序,在应用程序的某个部分我想创建一个Excel文件并写入其中.我已经准备好了所有使用jexcel库来编辑使用Java的Excel的东西,但问题是我找不到我创建的Excel文件.我试图在我自己的设备中找到它来执行应用程序,但我不能.
String fileName = "hours.xls";
File file = new File(getApplicationContext().getFilesDir() + fileName);
Run Code Online (Sandbox Code Playgroud)
有人能帮帮我吗?
提前致谢 :)
在Android KitKat上,它返回/data/data/{your package name}/files,但我想这可能会根据您的平台版本而改变.因此,如果您只是试图浏览文件系统并查看文件,那么使用此路径是安全的,但如果您在多个平台版本中使用此路径来实现某些功能,则应仅使用它来引用它getFilesDir().
小智 5
你打算用这个文件做什么?你想让它也被其他应用程序使用吗?使用getApplicationContext().getFilesDir()会给你,/data/data/com.package/files但如果你想要一个自己和其他应用程序可以轻松访问的文件,你最好使用类似的东西getExternalFilesDir()
| 归档时间: |
|
| 查看次数: |
16845 次 |
| 最近记录: |