我知道权限在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/

10-11 22:46
查看更多