为Activity设置特定权限才能启动
生活随笔
收集整理的這篇文章主要介紹了
为Activity设置特定权限才能启动
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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"));}});?
轉載于:https://www.cnblogs.com/prescheng/p/6113141.html
總結
以上是生活随笔為你收集整理的为Activity设置特定权限才能启动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 状态机学习(二)解析INI文件
- 下一篇: 元祖(转载)