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

Android Service 访问安全

2015-08-02 10:42 274 查看

Android Service 访问安全

startService(new Intent(this,MyService.class))

这种内部自己调用的是无视权限各种限制的,后面的自定义权限这这种没影响。

如果service没有 属性,那么任何其他非当前应用都无法使用该service,一用就报权限错误(就算你给service弄了自定义的权限,然后调用其的应用也有该自定义的权限依然不行),没有 就只能给自己用。

然后是 留空,这样的话随便调用,只要知道具体的class路径

比如

1

Intent i = new Intent();

2

i.setClassName(“org.qii.security.three”,”org.qii.security.three.MyService”);

3

startService(i);

之后是在 留空的情况下提供受限制的共享,就是加自定义权限,只许自己的其他程序用。

自定义权限的name一定是需要一个逗号……不然Android不认,不认也就罢了也不报错……坑爹的

最简单的自定义权限就是这样,当然这wo.cao命名是乱来的,正常来说前面是包名。

1

2

3

4
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: