我试图获取 whatsapp 聊天 txt 文件。正如我在 Android 文档中看到的:
private void handleSentMultipleAttached(Intent intent) {
ArrayList<Uri> attachedFilesUris = intent.getParcelableArrayListExtra(Intent.EXTRA_STREAM);
if (attachedFilesUris != null) {
for (Uri uri : attachedFilesUris) {
File f = new File(uri.getPath());
}
}
}
uri是:
content://com.whatsapp.fileprovider/external/.Shared/WhatsApp%20Chat%20with.txt
但我不能使用 f 文件,因为该路径中不存在文件。
我已经在清单中打开了权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_USER_DICTIONARY" />
我应该怎么做才能使用该文件?