MtpDevice.importFile и DocumentFile
MtpDevice.importFile(int objectHandle, String destPath)
терпит неудачу на 4.4 и выше. Есть ли способ импортировать из MtpDevice с блокировкой записи SD-карты?
1 ответ
Пока что это то, чем я занимаюсь, хотя я бы хотел избежать двойной передачи:
// KitKat and higher require the extra step of importing to the cache then moving
if (Util.hasKitkat())
{
File tmp = new File(getExternalCacheDir(), name);
mMtpDevice.importFile(objectHandle, tmp.getPath());
success = FileUtil.moveFile(CameraImportActivity.this, tmp, endFile);
}
else
{
success = mMtpDevice.importFile(objectHandle, endFile.getPath());
}