0

내 안드로이드 앱에서 사용자가 정렬 형식의 비밀번호를 설정할 수 있도록 허용하지만 앱에 로그온하는 데는 사용되지 않지만 다른 지점에서는 원격으로 사용할 수 있습니다. 브로드 캐스트 수신기는이를보고 듣고, 나타나면 적절하게 응답합니다.Android에서 사용자가 삭제할 수없는 파일을 쓰거나 설정할 수 있습니까?

이것은 (다른 장치에서) 장치 소유자가 원격으로 (잠재적으로) 사용하게됩니다.

그러나 현재이 장치에 대해 알고있는 사람이 암호를 저장 한 파일을 삭제하거나 값을 보유한 설정을 삭제 (또는 변경) 할 수 있습니다.

프로그래밍 방식으로 파일을 쓰거나 변경하거나 삭제할 수없는 설정을 적어도 적어도 암호 (암호화되지 않음)를 모르는 채로 만들 수 있습니까?

답변

1

일반 사용자의 경우 파일을 내부 저장소 (예 : getFilesDir())에 넣습니다. 그들은 그 파일에 접근 할 수 없다.

루팅 된 장치 사용자의 경우 파일을 삭제하지 못하게 할 수 없습니다.

관련 문제