Android Service 访问安全

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值