获取内部存储自定义目录位置

时间:2016-11-10 08:38:52

标签: android storage internal

我'我试图动态获取我的内部存储的位置,但有问题。以下是我目前使用的代码:

onStart()

打印的返回路径为Context context = this; File dir = context.getDir("appdata", Context.MODE_PRIVATE); File file = new File(dir, "name.txt"); System.out.println( file.toString() ); ,但我想要/data/data/com.example.application.form/app/name.txt

我做错了什么?

1 个答案:

答案 0 :(得分:2)

使用

File dir = new File(Environment.getExternalStorageDirectory().getAbsolutePath());

而不是

File dir = context.getDir("appdata", Context.MODE_PRIVATE);