在 Android 台设备上手动填写文档目录
Fill Documents directory manually on Android device
在这两种情况下,我都有以下代码返回 YES
:
File documents = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS);
Log.d("DOCUMENTS", documents.exists() ? "YES" : "NO");
File subdir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS) + "/bla");
subdir.mkdir();
Log.d("DOCUMENTS","SUBDIR EXISTS " + (subdir.exists() ? "YES" : "NO"));
所以 Environment.DIRECTORY_DOCUMENTS
似乎存在于我的设备上。但是我如何手动向其中添加文件,例如使用 Android 文件传输工具?该目录在我的文件系统中的什么位置?我找不到它。我可以看到 Music 和 DCIM 之类的文件夹,但看不到 Documents 之类的文件夹。谢谢
我刚刚发现:https://android.stackexchange.com/questions/46315/not-all-files-are-visible-over-mtp
这似乎是一个已知错误,并非所有目录都使用 MTP 显示,Android 文件传输实际使用的协议。重新启动设备对我有用。
在这两种情况下,我都有以下代码返回 YES
:
File documents = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS);
Log.d("DOCUMENTS", documents.exists() ? "YES" : "NO");
File subdir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS) + "/bla");
subdir.mkdir();
Log.d("DOCUMENTS","SUBDIR EXISTS " + (subdir.exists() ? "YES" : "NO"));
所以 Environment.DIRECTORY_DOCUMENTS
似乎存在于我的设备上。但是我如何手动向其中添加文件,例如使用 Android 文件传输工具?该目录在我的文件系统中的什么位置?我找不到它。我可以看到 Music 和 DCIM 之类的文件夹,但看不到 Documents 之类的文件夹。谢谢
我刚刚发现:https://android.stackexchange.com/questions/46315/not-all-files-are-visible-over-mtp
这似乎是一个已知错误,并非所有目录都使用 MTP 显示,Android 文件传输实际使用的协议。重新启动设备对我有用。