Multiple choice technology embedded technologies

Linux user Id identifies an user and android user ID identifies a

  1. User

  2. Activity

  3. Application

  4. command

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

In Android, each application is assigned a unique Linux user ID at install time, which identifies the application (not an individual user). This UID-based isolation is part of Android's security model. Linux user IDs typically identify human users, while Android's UIDs identify applications.

AI explanation

On a standard Linux system, a user ID (UID) identifies a human user account. Android repurposes this same underlying Linux UID mechanism differently: each installed Android application is assigned its own unique UID at install time, so the 'user ID' in Android's context identifies an application (and its sandboxed process/files), not a human user of the device. This is central to Android's app-sandboxing model — it's how the OS enforces that one app's data isn't accessible to another app's process. 'Activity' and 'command' aren't what a UID maps to, and 'User' is the Linux-world meaning being explicitly contrasted away from in this question.