如何使用我的应用程序名称在 android 内存而不是 SD 卡上创建文件夹,并在其上创建文件,如 whatsapp 和 viber 任何想法?谢谢
问问题
2147 次
2 回答
4
File storagePath = new File(Environment.getExternalStorageDirectory()+ "/foldername");
storagePath.mkdirs();
不要忘记在清单文件中添加权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
于 2012-08-06T15:31:54.207 回答
0
您可以使用例如:
private MainActivity activity;
[...]
File fileDir = this.activity.getFilesDir();
我在 AsynTask 中使用了这个解决方案。您还可以使用上下文。
获取文件目录()
返回文件系统上存储使用 openFileOutput(String, int) 创建的文件的目录的绝对路径。
返回包含应用程序文件的目录的路径。
于 2012-08-06T15:40:57.757 回答