我知道权限在 Android SDK 级别是如何工作的,但它在本机代码中究竟是如何工作的?当在本机代码中进行系统调用时,是什么决定了对 socket() fopen()、ioctl() 等的调用是否被允许?
我读了这些问题:
但是第一个实际上并没有得到回答,而在第二个链接中,答案不起作用,我还没有代表评论其他人的答案。
我知道权限在 Android SDK 级别是如何工作的,但它在本机代码中究竟是如何工作的?当在本机代码中进行系统调用时,是什么决定了对 socket() fopen()、ioctl() 等的调用是否被允许?
我读了这些问题:
但是第一个实际上并没有得到回答,而在第二个链接中,答案不起作用,我还没有代表评论其他人的答案。
但它在本机代码中究竟是如何工作的?
和其他地方一样。为流程定义了权限。在本机代码可以直接访问的情况下,您与之通信的本机代码会检查权限。
但是第一个实际上并没有回答
是的。寻找绿色复选标记。
在第二个答案中的链接不起作用
是的,该链接返回到不再运行的站点(另外,该文件已重命名)。这应该是链接到 的文件,镜像在 GitHub 上。