ユーザーアプリケーションに対応する多くのシステムユーザーIDと多数のUIDがあることは知っています。だから私は次の質問があります:AndroidにはいくつのUIDが可能ですか?
- AndroidにはいくつのシステムUIDがありますか?そして、これらのUIDの範囲はどれくらいですか? ?
- UIDがあるアプリケーションの最大数はいくらですか? 範囲とは何ですか(私はすべてのアプリケーションUIDが10000から始まることを知っています)
ユーザーアプリケーションに対応する多くのシステムユーザーIDと多数のUIDがあることは知っています。だから私は次の質問があります:AndroidにはいくつのUIDが可能ですか?
system/core/include/private/android_filesystem_config.hによると、0ルートのためである(当然)、UIDを1000から9999(AID_SYSTEM
からAID_NOBODY
まで)は、システムによって予約されています。 documentationのように、ユーザーアプリケーション用に予約されているUIDの範囲は、10000-99999(FIRST_APPLICATION_UID
〜LAST_APPLICATION_UID
)です。
更新:Since Android 4.1.1ユーザーアプリケーション用に予約されたUIDの範囲は10000-19999です。
私はそれらが4バイトの整数だと思います。署名かどうかわからない - どのような場合には、それらの十分がありあり。)
いいえ、私はあなたが正しくないと思います。上限は65535です。したがって、整数ではないことがわかります。しかし、私は正確な値が必要ですか、私はそれらを見ることができます – Yury
あなたはソースコードを読んでこれを判断してください。この動作はすべて文書化されていないため、ファームウェアが変更された一部のデバイスでは間違っている可能性があり、今後Androidが進化するにつれて間違っている可能性があります。 – CommonsWare
もちろん、私はたくさんのソースコードを読むことができますが、それには多くの時間がかかります。誰かがすでにこの質問に興味があると思うので、私はこれを尋ねます。たぶん誰かが私により正確に検索する場所を教えてくれるかもしれません。しかし、この質問であなたの活動を手伝って戦いの答えを得ることができます。 – Yury