AppProcessInfo

  • AppProcessInfo provides information about an application process, including its name, start time, UID, PID, seinfo tag, and base APK hash.

  • The JSON representation of AppProcessInfo includes fields for processName, startTime, uid, pid, seinfo, apkSha256Hash, and a list of packageNames.

  • The startTime field is a string formatted according to RFC 3339, representing the process start time.

  • The packageNames field is a list of strings, typically containing the single package name associated with the UID, but may include multiple if applications share a UID.

Information about a process. It contains process name, start time, app Uid, app Pid, seinfo tag, hash of the base APK.

JSON representation
{"processName":string,"startTime":string,"uid":integer,"pid":integer,"seinfo":string,"apkSha256Hash":string,"packageNames":[string]}
Fields
processName

string

Process name.

startTime

string (Timestamp format)

Process start time.

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:"2014-10-02T15:01:23Z","2014-10-02T15:01:23.045123456Z" or"2014-10-02T15:01:23+05:30".

uid

integer

UID of the package.

pid

integer

Process ID.

seinfo

string

SELinux policy info.

apkSha256Hash

string

SHA-256 hash of the base APK, in hexadecimal format.

packageNames[]

string

Package names of all packages that are associated with the particular user ID. In most cases, this will be a single package name, the package that has been assigned that user ID. If multiple application share a UID then all packages sharing UID will be included.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-08-27 UTC.