1

如何使用我的应用程序名称在 android 内存而不是 SD 卡上创建文件夹,并在其上创建文件,如 whatsapp 和 viber 任何想法?谢谢

4

2 回答 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 回答