ApplicationInfoFlags Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter des F:Android.App.ApplicationErrorReportReport.GetErrorReportReceiver-Mitglieds verwendet werden.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
[System.Flags]
public enum ApplicationInfoFlags
[<System.Flags>]
type ApplicationInfoFlags =
- Vererbung
-
ApplicationInfoFlags
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Multiarch | -2147483648 | Wert für Flags: true, wenn Code aus dieser Anwendung in die Prozesse anderer Anwendungen geladen werden muss. Auf Geräten, die mehrere Anweisungssätze unterstützen, impliziert dies, dass der Code in einen Prozess geladen wird, der einen der unterstützten Anweisungssätze verwendet. Das System kann solche Anwendungen speziell behandeln, z. B. durch Extrahieren der systemeigenen Bibliotheken der Anwendung für alle unterstützten Anweisungssätze oder durch Kompilieren des Anwendungsdexcodes für alle unterstützten Anweisungssätze.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| None | 0 | |
| System | 1 | Wert für Flags: wenn festgelegt, wird diese Anwendung im Systemimage des Geräts installiert. |
| Debuggable | 2 | Wert für Flags: auf "true" festgelegt, wenn diese Anwendung das Debuggen des Codes zulassen möchte, auch wenn sie auf einem Nichtentwicklungssystem installiert ist. |
| HasCode | 4 | Wert für Flags: auf "true" festgelegt, wenn dieser Anwendung Code zugeordnet ist. |
| Persistent | 8 | Wert für Flags: Auf "true" festgelegt, wenn diese Anwendung persistent ist. Stammt aus "android:persistent" des <Anwendungstags> .
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| FactoryTest | 16 | Wert für Flags: Auf "true" festgelegt, wenn diese Anwendung die Manifest.permission.FACTORY_TEST Berechtigung enthält und das Gerät im Factorytestmodus ausgeführt wird.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| AllowTaskReparenting | 32 | Wert für Flags: Standardwert für das entsprechende ActivityInfo-Flag. Stammt aus "android:allowTaskReparenting" des <Anwendungstags> .
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| AllowClearUserData | 64 | Wert für Flags: Standardwert für das entsprechende ActivityInfo-Flag. Stammt aus "android:allowClearUserData" des <Anwendungstags> .
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| UpdatedSystemApp | 128 | Wert für Flags: Dies wird festgelegt, wenn diese Anwendung als Update für eine integrierte Systemanwendung installiert wurde. |
| TestOnly | 256 | Wert für Flags: Dies ist eine Gruppe der Anwendung, die als wahr angegeben TestOnlywurde. |
| SupportsSmallScreens | 512 | Wert für Flags: true, wenn das Fenster der Anwendung für kleinere Bildschirme verkleinert werden kann. |
| SupportsNormalScreens | 1024 | Wert für Flags: true, wenn das Fenster der Anwendung auf normalen Bildschirmen angezeigt werden kann. |
| SupportsLargeScreens | 2048 | Wert für Flags: true, wenn das Fenster der Anwendung für größere Bildschirme vergrößert werden kann. |
| ResizeableForScreens | 4096 | Wert für Flags: true, wenn die Anwendung weiß, wie die Benutzeroberfläche für verschiedene Bildschirmgrößen angepasst werden kann. |
| SupportsScreenDensities | 8192 | Wert für Flags: true, wenn die Anwendung weiß, wie unterschiedliche Bildschirmdichten berücksichtigt werden. |
| VMSafeMode | 16384 | Wert für Flags: auf "true" festgelegt, wenn diese Anwendung den virtuellen Computer auffordern möchte, unter dem abgesicherten Modus zu arbeiten. |
| AllowBackup | 32768 | Wert für Flags: auf "false" festgelegt, wenn die Anwendung keine osgesteuerten Sicherungen ihrer Daten zulassen möchte; "true" andernfalls. Stammt aus dem android:allowBackup-Attribut des <Anwendungstags> .
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| KillAfterRestore | 65536 | Wert für Flags: Auf "false" festgelegt, wenn die Anwendung im Arbeitsspeicher nach einem Wiederherstellungsvorgang mit vollem System gespeichert werden muss; "true" andernfalls. Normalerweise wird jede Anwendung während eines vollständigen Systemwiederherstellungsvorgangs nach ausführung der onRestore()-Methode des Agents heruntergefahren. Durch Festlegen dieses Attributs auf "false" wird dies verhindert. Die meisten Anwendungen müssen dieses Attribut nicht festlegen. Wenn "android:allowBackup" auf "false" oder "no android:backupAgent" festgelegt ist, wird dieses Flag ignoriert. Stammt aus dem android:killAfterRestore-Attribut des <Anwendungstags> .
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| RestoreAnyVersion | 131072 | Wert für Flags: Auf "true" festgelegt, wenn der Sicherungs-Agent der Anwendung behauptet, dass die Wiederherstellung von Daten auch "aus der Zukunft" verarbeitet werden kann, d. h. von Versionen der Anwendung mit einem versionCode größer als die aktuell auf dem Gerät installierte. Verwenden Sie mit Vorsicht! Dieses Attribut ist standardmäßig "false", und der Sicherungs-Manager stellt sicher, dass Daten aus zukünftigen Versionen der Anwendung während eines Wiederherstellungsvorgangs nie bereitgestellt werden. Wenn "android:allowBackup" auf "false" oder "no android:backupAgent" festgelegt ist, wird dieses Flag ignoriert. Stammt aus dem android:restoreAnyVersion-Attribut des <Anwendungstags> .
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| ExternalStorage | 262144 | Wert für Flags: Auf "true" festlegen, wenn die Anwendung derzeit auf externem/wechselbarem/ungeschütztem Speicher installiert ist. |
| SupportsXLargeScreens | 524288 | Wert für Flags: true, wenn das Fenster der Anwendung für zusätzliche große Bildschirme vergrößert werden kann. |
| LargeHeap | 1048576 | Wert für Flags: true, wenn die Anwendung einen großen Heap für seine Prozesse angefordert hat. |
| Stopped | 2097152 | Wert für Flags: true, wenn sich das Paket dieser Anwendung im angehaltenen Zustand befindet. |
| SupportsRtl | 4194304 | Wert für Flags: true, wenn die Anwendung bereit ist, RTL zu unterstützen (von rechts nach links). |
| Installed | 8388608 | Wert für Flags: true, wenn die Anwendung derzeit für den aufrufenden Benutzer installiert ist. |
| IsDataOnly | 16777216 | Wert für Flags: true, wenn die Anwendung nur ihre Daten installiert hat; das Anwendungspaket selbst ist derzeit nicht auf dem Gerät vorhanden. |
| IsGame | 33554432 | Diese Konstante war in API-Ebene 26 veraltet. verwenden Sie stattdessen CATEGORY_GAME. Wert für Flags: true, wenn die Anwendung als Spiel deklariert wurde, oder "false", wenn es sich um eine Nicht-Spieleanwendung handelt.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| FullBackupOnly | 67108864 | Wert für Flags: "true", wenn die Anwendung fragt, dass nur Vollständige Datenstreamingsicherungen ihrer Daten ausgeführt werden, auch wenn sie einen BackupAgent definiert, der normalerweise angibt, dass die App ihre gesicherten Daten über inkrementelle Schlüssel-/Wertaktualisierungen verwaltet.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| UsesCleartextTraffic | 134217728 | Wert für Flags: true, wenn die Anwendung möglicherweise Cleartext-Netzwerkdatenverkehr verwendet (z. B. HTTP anstelle von HTTPS; WebSockets anstelle von WebSockets Secure; XMPP, IMAP, SMTP ohne STARTTLS oder TLS). Ist "false" deklariert die App, dass der Cleartext-Netzwerkdatenverkehr nicht verwendet werden soll. In diesem Fall werden Plattformkomponenten (z. B. HTTP-Stapel, DownloadManager, MediaPlayer) die Anforderungen der App zur Verwendung von Cleartext-Datenverkehr verweigert. Drittanbieterbibliotheken werden ermutigt, diese Kennzeichnung auch zu berücksichtigen. HINWEIS: WebView berücksichtigt dieses Kennzeichen für Anwendungen, die auf API-Ebene 26 und oben abzielen. Dieses Kennzeichen wird unter Android N und höher ignoriert, wenn eine Android-Netzwerksicherheitskonfiguration vorhanden ist. Dieses Flag stammt aus "android:usesCleartextTraffic" des <Anwendungstags> .
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| ExtractNativeLibs | 268435456 | Beim Festlegen des Installers werden systemeigene Libs from.apk Dateien extrahiert.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| HardwareAccelerated | 536870912 | Wert für Flags: true, wenn das Rendering der Anwendung hardwarebeschleunigt werden soll.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| Suspended | 1073741824 | Wert für Flags: true, wenn sich das Paket dieser Anwendung im angehaltenen Zustand befindet.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.