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
相关文章推荐
- Android中对Log日志文件的分析
- Android中的长度单位详解(dp、sp、px、in、pt、mm)
- ubuntu14.04 android设备调试问题
- 如何在Android上编写高效的Java代码
- Android中ContentProvider详解例程
- Android DatePicker日期选择器、TimePicker时间选择器的使用
- 浅析Android Camera开发中的三个尺寸和三种变形 (贡献一个自适配Picturesize和Previewsize的工具类)
- Android ListView工作原理完全解析
- Android项目打包成APK文件
- android 进程/线程管理(二)----关于线程的迷思
- 需要根据字典获得drawable,只能写if-else吗
- [深入理解Android卷一全文-第三章]深入理解init
- Android Studio 1.2使用过程问题总结
- Android错误_adb不是内部或外部命令,也不是可运行的程序
- 超越系统权限----Android黑名单电话拦截
- [深入理解Android卷一全文-第三章]深入理解init
- Android 下拉框的实现
- [深入理解Android卷一 全文-第二章]深入理解JNI
- [深入理解Android卷一 全文-第二章]深入理解JNI
- Android_打开DDMS没有文件夹显示