我知道权限在Android SDK级别如何工作,但是在本机代码中它如何工作?用本机代码进行系统调用时,由什么决定是否允许对socket()fopen(),ioctl()等的调用?
我读了这些问题:
android native code security
How is Android permission enforced?
但是第一个并没有得到真正的回答,第二个没有给出答案,我还没有代表要评论别人的回答。
最佳答案
但是它在本机代码中到底如何工作?
和其他地方一样。为流程定义了权限。如果本机代码可以直接访问,则与您通信的本机代码将检查权限。
但是第一个并没有真正回答
是的。查找绿色的选中标记。
在第二个答案中的链接不起作用
是的,该链接返回到不再运行的站点(此外,该文件已重命名)。 This should be the file fadden linked to,在GitHub上镜像。
关于android - Android native 权限和保护级别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14468425/