AppProcessInfo
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Informacje o procesie. Zawiera on nazwę procesu, czas rozpoczęcia, identyfikator Uid aplikacji, identyfikator Pid aplikacji, tag seinfo i skrót haszowy podstawowego pliku APK.
Zapis JSON |
{
"processName": string,
"startTime": string,
"uid": integer,
"pid": integer,
"seinfo": string,
"apkSha256Hash": string,
"packageNames": [
string
]
} |
Pola |
processName |
string
Nazwa procesu.
|
startTime |
string (Timestamp format)
Czas rozpoczęcia procesu. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są również przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30" .
|
uid |
integer
Identyfikator UID pakietu.
|
pid |
integer
Identyfikator procesu.
|
seinfo |
string
Informacje o zasadach SELinux.
|
apkSha256Hash |
string
Skrót SHA-256 podstawowego pliku APK w formacie szesnastkowym.
|
packageNames[] |
string
nazwy wszystkich pakietów powiązanych z danym identyfikatorem użytkownika; W większości przypadków będzie to nazwa pojedynczego pakietu, do którego przypisano ten identyfikator użytkownika. Jeśli kilka aplikacji ma ten sam identyfikator UID, uwzględnione zostaną wszystkie pakiety, które mają ten identyfikator.
|
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-26 UTC."],[[["\u003cp\u003eThe JSON representation provides essential information about a process, including its name, start time, app UID, app PID, seinfo tag, and the hash of the base APK.\u003c/p\u003e\n"],["\u003cp\u003eThe data is structured with specific fields, like processName, startTime, uid, pid, seinfo, apkSha256Hash, and packageNames, each with its corresponding data type.\u003c/p\u003e\n"],["\u003cp\u003estartTime is presented in Timestamp format for precise process start time representation.\u003c/p\u003e\n"],["\u003cp\u003epackageNames includes a list of all packages linked to the specific user ID, which could involve multiple applications sharing the same UID.\u003c/p\u003e\n"]]],["This JSON data describes a process, capturing its `processName`, `startTime` (RFC 3339 timestamp), `uid`, and `pid`. It includes security details with the `seinfo` tag and the base APK's `apkSha256Hash`. The `packageNames` array lists all package names sharing the process's user ID, which is often a single name, but can contain multiple packages if they share the same UID. This JSON provides comprehensive information about the current process.\n"],null,["- [JSON representation](#SCHEMA_REPRESENTATION)\n\nInformation about a process. It contains process name, start time, app Uid, app Pid, seinfo tag, hash of the base APK.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"processName\": string, \"startTime\": string, \"uid\": integer, \"pid\": integer, \"seinfo\": string, \"apkSha256Hash\": string, \"packageNames\": [ string ] } ``` |\n\n| Fields ||\n|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `processName` | `string` Process name. |\n| `startTime` | `string (`[Timestamp](https://protobuf.dev/reference/protobuf/google.protobuf/#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\"`. |\n| `uid` | `integer` UID of the package. |\n| `pid` | `integer` Process ID. |\n| `seinfo` | `string` SELinux policy info. |\n| `apkSha256Hash` | `string` SHA-256 hash of the base APK, in hexadecimal format. |\n| `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. |"]]