我想从应用程序自己的参数中知道一个 uid。 我知道如何使用包名称从 PackageManager 获取 uid,但是我注意到应用程序可以发送假包名称或使用假包名称创建的上下文。我如何创建一个 API 来从任何应用程序自己的参数中准确确定一个 uid?或者如何判断这个应用是系统应用?
最佳答案
听起来您想获取当前的应用 ID。这应该可以解决问题。得到 http://developer.android.com/reference/android/os/Process.html#myUid() 的结果并交给http://developer.android.com/reference/android/content/pm/PackageManager.html#getPackagesForUid(int)
关于android - 如何从应用程序自己的参数中获取 uid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23393086/