Android 如何防止应用程序获得未分配给它们的权限?

How does Android prevent apps from getting permissions which are not assigned to them?

• 它在内部是如何工作的?

• 如果应用程序无权访问该权限,即:GID 未与该应用程序进程相关联,则该进程无法获得权限。

• 例如:互联网许可。假设开发人员忘记在 Android 清单 file.Therefore 中提及此权限,当进程尝试与 Internet 通信时接下来会发生什么??

他们使用 Lint 扫描项目并防止错误。

勾选this

希望对您有所帮助。

感谢您的帮助。我调查了一下,似乎我应该阅读底层的 linux 架构,以更好地理解它是如何工作的。

谢谢。