ProcessCompat

Added in 1.5.0

public final class ProcessCompat


Helper for accessing features in Process.

Summary

Public methods

static boolean

Returns whether the given uid belongs to an application.

Public methods

isApplicationUid

Added in 1.5.0
public static boolean isApplicationUid(int uid)

Returns whether the given uid belongs to an application. Compatibility behavior:

  • SDK 24 and above, this method matches platform behavior.
  • SDK 16 through 23, this method is a best-effort to match platform behavior, but may default to returning true if an accurate result is not available.
  • SDK 15 and below, this method always returns true as application UIDs and isolated processes did not exist yet.
Parameters
int uid

a kernel uid

Returns
boolean

true if the uid corresponds to an application sandbox running in a specific user, false if the uid corresponds to an isolated user ID process or does not otherwise correspond to an application user ID, or a value based on platform-specific fallback behavior