에서 다운로드 관리자를 사용하여 다운로드 파일의 파일 이름을 가져옵니다 ContentResolver.openFileDescriptor()안드로이드
수 누구나 내게 파일 이름을 사용하여 접근하는 방법을 제안합니다 ContentResolver.openFileDescriptor()
에서 다운로드 관리자를 사용하여 다운로드 파일의 파일 이름을 가져옵니다 ContentResolver.openFileDescriptor()안드로이드
수 누구나 내게 파일 이름을 사용하여 접근하는 방법을 제안합니다 ContentResolver.openFileDescriptor()
openFileDescriptor()
을 통해 파일 이름에 액세스 할 수 없습니다. 당신이 다운로드를 요청한 사람 이었기 때문에 파일 이름이 무엇인지 이미 알고 있습니다.
ContentResolver.openFileDescriptor()를 사용하지 않았습니다.
은 다운로드 한 파일의 좋은 오래된 절대 경로를 검색하려면 :String absolutePath = Uri.parse(cursor.getString(cursor.getColumnIndex(DownloadManager.COLUMN_LOCAL_URI))).getPath();
그리고 물론
: 답변File file = new File(absolutePath);
감사합니다 다음 ContentResolver.openFileDescriptor의 사용은 무엇인가()? – Jarvis
@ user2534612 : 다운로드 한 콘텐츠를 가져 오려면. 솔직하게 말해서 나는 당신이 이미 그 파일이 어디에 있든 접근 할 수 있기 때문에 왜 그렇게 추천하는지 모르겠다. 그렇지 않으면, AFAIK, 당신은 다운로드 요구를 큐에 넣을 수 없을 것이다. – CommonsWare