AI-generated Key Takeaways
-
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 |
Process name. |
startTime |
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: |
uid |
UID of the package. |
pid |
Process ID. |
seinfo |
SELinux policy info. |
apkSha256Hash |
SHA-256 hash of the base APK, in hexadecimal format. |
packageNames[] |
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. |