Android操作系统如何处理在NDK编译的.apk文件中运行的本机代码的权限?因为JNI只是调用本机函数,所以实际的本机代码不应受Android权限的影响。例如,我想开发一个Android应用程序(.apk),将文件写入data/system目录下。AOS已经将data/system挂载为RW,所以我已经能够轻松地开发一个执行写入操作的本机程序。我的想法是,当我使用NDK实现这个功能时,由于本机实现,我将不必设置写入该目录的权限。这个假设正确吗?
谢谢, 大卫
谢谢, 大卫
Intents
没有太大关系。“它如何执行这些权限?”--因为权限在需要的地方被执行。“我还以为在本地级别上,唯一执行的权限是由内核完成的,它会防止某些UID和GID访问某些硬件”--虽然可能会这样做,但有很多内核级别的权限检查(例如,INTERNET
)。 - CommonsWare