0

내 Android 앱이 외부 저장소 폴더에 사용자 대신 작성하는 파일의 사용 권한을 설정할 수 있는지 알고 싶습니다 (일반적인 사용자 폴더입니다. "Documents"와 같은 응용 프로그램에서 액세스 할 수 있음). 따라서 해당 파일이 어디에 있는지를 알고 있거나 외부 저장소 폴더를 검색하여 해당 파일을 찾을 수있는 다른 응용 프로그램에서 쓰기 권한이 없습니다.Android : 외부 저장소 폴더의 파일 사용 권한

내 응용 프로그램에 설치가 많아서 맬웨어 응용 프로그램의 대상이되고 알려진 사용자 파일 폴더가 있으면 맬웨어가 해당 파일 (json 및 txt, doc과 같은 다른 유형)을 변경하거나 삭제할 수 있습니다. 파일 권한 설정을 통해 불가능하다고 생각합니다.

하지만 사용자는 이러한 파일을 관리하고 편집 할 수 있어야합니다.

심지어 내 앱이 인 텐트를 보내어 다른 앱이 인 텐트를 편집합니다.

가능합니까?

답변

2

그건 불가능합니다. 다른 앱이 파일에 액세스하지 못하도록하려면 외부 저장소가 아닌 내부 저장소에 저장하십시오.

0

권한을 사용하는 대신 일관성 검사를 사용하여 암호화 된 저장소를 만들 수 있습니다.