0

Google의 소개 https://developer.android.com/work/managed-profiles.html에 따르면 SD 카드의 개인 파일은 직장 프로필 응용 프로그램에서 액세스 할 수 없습니다. 그러나 Intent(ACTION_GET_CONTENT)을 보낸 후 "성격"을 클릭하여 DocumentsUI (시스템에서 제공하는 응용 프로그램)의 모든 파일을 볼 수 있으며 파일 이름, 크기 및 날짜가 표시되어 파일을 읽을 수있는 것으로 보입니다. 그러나 우리가 onActivityResult에서 uri를 사용할 때 나는 작업을 읽으면 (READ_EXTERNAL_STORAGE 허락을 이미 받았음) 을 얻었습니다. 업무용 프로필 응용 프로그램에서 이러한 개인 파일에 액세스 할 수 있습니까? 그렇다면 어떻게 읽고 쓸 수 있습니까?직장 프로필 App의 SD 카드에있는 개인 파일에 액세스하는 방법은 무엇입니까?

미리 감사드립니다.

참고 질문 @Access SD card data from android for work app은 답변입니까?

+0

이 링크를 확인 했습니까? https://developer.android.com/training/basics/data-storage/files.html – Teocci

+0

예, 했었습니다. 고맙습니다! –

답변

0

더 많은 테스트를 통해 DocumentsUI에서 일부 비디오/오디오/그림 파일 (시스템 별)에 액세스 할 수 있습니다. 그러나 타사 응용 프로그램 (예 : 파일 탐색기)에서 제공하는 파일이 많으면 오류가 계속 발생합니다. 나는 그 결과가 파일 제공자에 달려 있다고 생각한다. 콘텐츠 uri가 읽기 권한이 부여 된 상태로 반환되면 업무용 프로필의 응용 프로그램에서 읽을 수 있습니다.