如何在Android内存上创建带有我的应用程序名称的文件夹不在SD卡上并在其上创建像whatsapp和viber这样的文件? 感谢
答案 0 :(得分:4)
File storagePath = new File(Environment.getExternalStorageDirectory()+ "/foldername");
storagePath.mkdirs();
不要忘记在清单文件中添加权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
答案 1 :(得分:0)
您可以使用例如:
private MainActivity activity;
[...]
File fileDir = this.activity.getFilesDir();
我在AsynTask中使用了这个解决方案。您也可以使用上下文。
getFilesDir()
返回文件系统上目录的绝对路径,其中存储使用openFileOutput(String,int)创建的文件。
返回保存应用程序文件的目录的路径。