1
응용 프로그램이 콘텐츠 공급자를 사용하려면 매니페스트 파일에서 권한을 언급해야합니다. 매니페스트 파일에 read_sms 권한이 있다고 가정 해 보겠습니다. 그리고 지금 그것은 SMS를 읽고 싶어합니다. SMS를 읽을 수있는 권한이있는 경우 콘텐츠 확인자/기능 클래스가 어떻게 확인합니까? Packagemangerservice의 checkpermission 메서드는 권한을 올바르게 검사합니다. 콘텐츠 확인자 또는 쿼리 함수는 응용 프로그램에 권한이 있는지 확인하기 위해이 함수에 어떻게 연결합니까?android content provider-permissions
아니요, 아니요, 콘텐츠 제공 업체를 사용하는 앱을 작성하지 않았습니다. 내 프로젝트의 경우, 나는 콘텐츠 제공자에게 접근하는 애플리케이션에 거짓 리소스를 제공해야한다. 그래서 수표가 발생하는 곳의 코드를 수정하고 싶습니다 (응용 프로그램에 권한이 있는지 확인하십시오). android.content.context에는 checkCallingPermission 함수가 있지만 컨트롤이 전달되는 방식을 알지 못합니다. –