Подтвердить что ты не робот

Что такое UID на Android?

Что такое UID на Android?

Является ли это идентификатором конкретного пользователя или конкретного приложения?

4b9b3361

Ответ 1

Если вы имеете в виду этот UID: Android основан на Linux, поэтому в основном это тот же UID, что и у Unix- как ОС. При установке приложения/пакета Android по умолчанию [1] создает UID специально для этого пакета, так что он может иметь свои личные ресурсы/пространство для хранения. Если пакеты больше не используют этот UID (который может быть общим), UID будет удален.

1. Вы можете переопределить это поведение с android: sharedUserId, но у него есть некоторые недостатки.

Ответ 2

В Android UID на самом деле называется AID, который используется для идентификации владельца процесса и владельца ресурса. Связываясь с этими двумя вместе, он становится основой механизма песочницы приложений Android.

Полное и подробное описание того, как это работает, и что это значит для приложения, нужна длинная статья, в которой вы можете найти ее здесь.