博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Service 隔离
阅读量:6434 次
发布时间:2019-06-23

本文共 343 字,大约阅读时间需要 1 分钟。

     最近开发了两个App,其中一个App为另一个App提供服务(Service),但要求不允许其他的App使用此服务,一开始的想法是能在API的设计上进行过滤,后来想想此方法不是很安全,被别人反编译后很危险!后来经过一番探索发现,可以用自定义permission来解决此问题。
    首先得在AndroidManifest.xml中自定义一个permission,其中android:protectionLevel属性定义的次permission使用的级别,这里我指定的是相同签名的App才拥有此权限,还有其他的一些级别大伙可以去看看
     其次在我们的Service中使用此权限,这样只有和此App拥有相同的签名App才能够使用此Service,如果其他App使用此服务的话,会报权限错误!

 

转载地址:http://acxga.baihongyu.com/

你可能感兴趣的文章
PHP 多个mysql连接的问题
查看>>
Windows Store App 主题动画
查看>>
wampserver下修改mysql root用户的登录密码
查看>>
[xampp]在Crunch Bang下安装xampp1.8.3
查看>>
jQuery操作DOM元素
查看>>
从关系型数据库到非关系型数据库
查看>>
Log4j配置全说明
查看>>
Android开发之控制Toast的开启与关闭
查看>>
微软职位内部推荐-Software Engineer II
查看>>
【Spring实战】—— 3 使用facotry-method创建单例Bean总结
查看>>
IOS 保存图片至相册
查看>>
Java数据库编程技术
查看>>
Java的递归算法
查看>>
干簧管
查看>>
Yii PHP Framework有用新手教程
查看>>
java中方法的参数传递机制
查看>>
How to Map Distinct Value Types Using Java Generics--reference
查看>>
android uiautomator自己主动化測试
查看>>
快乐其实就这么简单!
查看>>
BloomFilter——大规模数据处理利器
查看>>