我'我试图动态获取我的内部存储的位置,但有问题。以下是我目前使用的代码:
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
我做错了什么?
答案 0 :(得分:2)
使用
File dir = new File(Environment.getExternalStorageDirectory().getAbsolutePath());
而不是
File dir = context.getDir("appdata", Context.MODE_PRIVATE);