프레임 워 크 에서 사용자 정의 시스템 권한
1582 단어 안 드 로 이 드 플랫폼 개발
안 드 로 이 드 의 framework 소스 코드 에 사용자 정의 permission 을 추가 하여 프로그램 이 사용자 정의 시스템 인 터 페 이 스 를 호출 하 는 것 을 제한 합 니 다.
frameworks / base / core / res / android Manifest. xml 에 추가:
android:label="@string/permlab_invoke_ivt_method"
android:description="@string/permdesc_invoke_ivt_method"
android:protectionLevel="dangerous" />
frameworks / base / core / res / values / string. xml 에 추가
permlab_invoke_ivt_method 、permdesc_invoke_ivt_method 문자열 자원
호출 된 인터페이스 에 권한 검 사 를 추가 합 니 다.
public String getDeviceInfo() throws RemoteException
{
。。。。。。
mContext.enforceCallingOrSelfPermission("android.permission.ENTERPRISE_SETTINGS", null);
。。。。。。
}
다음 구체 적 인 항목 에 대한 설명 을 드 리 겠 습 니 다.
android:description : , , , app
android:label:
android:name : ,
android:permissionGroup:
android:protectionLevel: ,
normal , app, ,
dangerous , app
signature app
signatureOrSystem signature , rom app
android:name , ,