Sprache

ApplicationInfoFlags Enumeration

Definition

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 android.content.pm.ApplicationInfo.FLAG_MULTIARCH.

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 android.content.pm.ApplicationInfo.FLAG_PERSISTENT.

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 android.content.pm.ApplicationInfo.FLAG_FACTORY_TEST.

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 android.content.pm.ApplicationInfo.FLAG_ALLOW_TASK_REPARENTING.

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 android.content.pm.ApplicationInfo.FLAG_ALLOW_CLEAR_USER_DATA.

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 android.content.pm.ApplicationInfo.FLAG_ALLOW_BACKUP.

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 android.content.pm.ApplicationInfo.FLAG_KILL_AFTER_RESTORE.

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 android.content.pm.ApplicationInfo.FLAG_RESTORE_ANY_VERSION.

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 android.content.pm.ApplicationInfo.FLAG_IS_GAME.

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 android.content.pm.ApplicationInfo.FLAG_FULL_BACKUP_ONLY.

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 android.content.pm.ApplicationInfo.FLAG_USES_CLEARTEXT_TRAFFIC.

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 android.content.pm.ApplicationInfo.FLAG_EXTRACT_NATIVE_LIBS.

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 android.content.pm.ApplicationInfo.FLAG_HARDWARE_ACCELERATED.

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 android.content.pm.ApplicationInfo.FLAG_SUSPENDED.

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.

Gilt für: