1.在AndroidManifest文件中,聲明一個權限,并在activity中添加屬性
<!--聲明權限,權限名一般為包名+permission+類名 --><permission android:name="com.jikexueyuan.notepad.specpermission.permission.MyAty"/>
<activity android:name=".MyAty"android:permission="com.jikexueyuan.notepad.specpermission.permission.MyAty"><!--為了別的應用通過隱式Intent可以啟動此Aty --><intent-filter><category android:name="android.intent.category.DEFAULT"/><action android:name="com.jikexueyuan.notepad.specpermission.intent.action.MyAty"/></intent-filter></activity>
?
2.在另一個應用中注冊權限,并通過隱式Intent啟動特定權限的Aty
<!-- 注冊使用權限 --><uses-permission android:name="com.jikexueyuan.notepad.specpermission.permission.MyAty"/>
findViewById(R.id.btn_start_myaty).setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//通過隱式Intent啟動MyAtystartActivity(new Intent("com.jikexueyuan.notepad.specpermission.intent.action.MyAty"));}});
?