关于启动自定义权限的Service或者Activity


之前遇到过这个问题,一直想找时间记录下来,今天有点空,记录下。

例如:

我在某个应用中自定义了一个权限:

<permission android:protectionLevel="normal" android:name="oem.permission.SENDMAIL"/>

<application
//bala bala ....

那么,我在一个服务中去启动这个应用的服务或者activity时,需要像平时一样加上,如下:

<uses-permission android:name="oem.permission.SENDMAIL" />

<application
//bala bal .....

需要注意的是,权限的高低,若A为系统权限,那么调用的B也必须是系统权限,B需要比A高,不注意的话会有挺多乱七八糟的错

其实逻辑很简单,算常识,不知道为何当时就想不到 ,以上,希望可以帮到你。

声明:TIL|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA[ZH]协议进行授权

转载:转载请注明原文链接 - 关于启动自定义权限的Service或者Activity


Life is very interesting. In the end, some of your greatest pains become your greatest strengths.