现在的位置: 首页 > 综合 > 正文

Android自定义action与permission!!!

2012年05月16日 ⁄ 综合 ⁄ 共 3804字 ⁄ 字号 评论关闭

大家好,今天给大家简单分享一下Android中自定义action与permission. 我们在实际开发中,经常会用到系统的功能,比如打电话功能只要如以下简单代码:

并且在AndroidManifest.xml文件中添加如下权限:

下面我将实例给大家分享一下自定义action与permission.实例有两个Android工程Demo,与Demo2. Demo工程有两个Activity一个是主Activity,另一个是ViewActivity,这个Activity我们给自定义了android.tutor.action.VIEW的action以及com.tutor.permission.VIEW的permission。

另一个Demo2的主Activity去调用Demo里的ViewActivity,代码如下:

并且要在AndroidMainfest.xml添加以下权限:

下面是具体步骤如下:

第一步:新建第一个Android工程Demo.目录结构如下:

第二步:新建名为ViewActivity的Activity,代码如下:

第三步:在AndroidMainfest.xml中定义action与permission,代码如下:

 第6,7,20行代码定义了permission,第18-21行定义了action.第28行是同一个android工程访问ViewActivity也要申请权限.

第四步:修改主Activity,Demo.java代码如下(在onCreate()里去跳转到ViewActivity,也需要申请权限的如上面的第28行代码):

第五步:运行Demo工程,效果如下图:

 

上面是同一个Android工程里访问ViewActivity的情形,下面我们新建一个Demo2的android工程,去调用ViewActivity.

Demo2.java代码如下:

在Demo2工程里的AndroidMainifest.xml中申请权限,不加权限程序会报错,代码如下:

运行之效果如下图所示:

 

一样的效果,呵呵,ok,今天就先讲到这里。

抱歉!评论已关闭.