Android中可以使用多少个UID?

时间:2011-12-30 15:46:57

标签: android linux-kernel

我知道有许多系统用户ID和许多与用户应用程序相对应的UID。所以我有以下问题:

  1. Android上有多少个系统UID?什么是范围 这些UID?
  2. UID的最大应用程序数是多少?是什么 范围(我知道所有应用程序UID都从10000开始)

2 个答案:

答案 0 :(得分:7)

根据system/core/include/private/android_filesystem_config.h,0表示root(显然),UID 1000-9999(从AID_SYSTEMAID_NOBODY)由系统保留。正如documentation所述,为用户应用程序保留的UID范围是10000-99999(从FIRST_APPLICATION_UIDLAST_APPLICATION_UID)。

更新 Since Android 4.1.1为用户应用程序保留的UID范围为10000-19999。

答案 1 :(得分:0)

我认为它们是4字节整数。不确定签名与否 - 无论如何都有足够的签名;)