您的位置:首页 > 移动开发 > Android开发

Android中使用Activity的权限进行启动验证

2016-03-01 22:09 627 查看
权限的使用主要用于从其他应用中调用该应用的Activity进行一些操作,比如第三方登录;进行权限的设置后可以调用该应用进行操作

首先在第一个应用的AndroidManifest中定义一个权限:

<permission android:name="packagename.permission.Activity"/>


然后在相应的Activity声明权限并定义一个action(在AndroidManifest中):

<activity
android:name="Activity"
android:label="@string/title_activity"
android:permission="packagename.permission.Activity"
>
<intent-filter>
<category android:name="android.intent.category.DEFAULT"/>
<action android:name="packagename.intent.action.Activity"/>
</intent-filter>
</activity>


在另一个应用中启动该Activity:

首先声明需要的权限:

<uses-permission android:name="packagename.permission.Activity" />


然后启动该 Activity:

startActivity(new Intent("packgename.intent.action.Activity"));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: