解决方案
40
简单地说下吧
apk在安装的时候,系统会为它生成一个系统内唯一的uid, 这个uid对应着有它申请的权限。
例如相机的功能是系统通过service的方式开放出来的,你的api调用相关api的时候,其它是进行了一次进程间的通信(你的进程与services进程), 向services进程传送的内容会包括你进程的uid。这样services进程就根据这个uid来进行判断能否有相应权限。
具体的,你可以去搜索一下binder的相应blog.
apk在安装的时候,系统会为它生成一个系统内唯一的uid, 这个uid对应着有它申请的权限。
例如相机的功能是系统通过service的方式开放出来的,你的api调用相关api的时候,其它是进行了一次进程间的通信(你的进程与services进程), 向services进程传送的内容会包括你进程的uid。这样services进程就根据这个uid来进行判断能否有相应权限。
具体的,你可以去搜索一下binder的相应blog.