ApplicationInfoFlags 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
複数の型によって返され、 Android.App.ApplicationErrorReport.GetErrorReportReceiver メンバーのパラメーターとして取得された値を列挙します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
[System.Flags]
public enum ApplicationInfoFlags
[<System.Flags>]
type ApplicationInfoFlags =
- 継承
-
ApplicationInfoFlags
- 属性
フィールド
| Name | 値 | 説明 |
|---|---|---|
| Multiarch | -2147483648 | フラグの値: このアプリケーションのコードを他のアプリケーションのプロセスに読み込む必要がある場合は true。 複数の命令セットをサポートするデバイスでは、サポートされている命令セットのいずれかを使用するプロセスにコードが読み込まれる可能性があることを意味します。 システムでは、サポートされているすべての命令セットに対してアプリケーションのネイティブ ライブラリを抽出したり、サポートされているすべての命令セットに対してアプリケーションの dex コードをコンパイルしたりすることによって、このようなアプリケーションを特別に扱う場合があります。
|
| None | 0 | |
| System | 1 | Flagsの値: 設定されている場合、このアプリケーションはデバイスのシステム イメージにインストールされます。 |
| Debuggable | 2 | Flagsの値: このアプリケーションが開発以外のシステムにインストールされている場合でも、コードのデバッグを許可する場合は true に設定します。 |
| HasCode | 4 | Flagsの値: このアプリケーションにコードが関連付けられている場合は true に設定されます。 |
| Persistent | 8 | フラグの値: このアプリケーションが永続的な場合は true に設定されます。 android:persistent の <application> タグから取得されます。
|
| FactoryTest | 16 | フラグの値: このアプリケーションがManifest.permission.FACTORY_TESTアクセス許可を保持し、デバイスがファクトリ テスト モードで実行されている場合は true に設定されます。
|
| AllowTaskReparenting | 32 | フラグの値: 対応する ActivityInfo フラグの既定値。 <application> タグの android:allowTaskReparenting に由来します。
|
| AllowClearUserData | 64 | フラグの値: 対応する ActivityInfo フラグの既定値。 <application> タグの android:allowClearUserData に由来します。
|
| UpdatedSystemApp | 128 | Flagsの値: このアプリケーションが組み込みのシステム アプリケーションの更新プログラムとしてインストールされている場合に設定されます。 |
| TestOnly | 256 | |
| SupportsSmallScreens | 512 | Flagsの値: 小さい画面でアプリケーションのウィンドウのサイズを小さくできる場合は true。 |
| SupportsNormalScreens | 1024 | Flagsの値: アプリケーションのウィンドウを通常の画面に表示できる場合は true。 |
| SupportsLargeScreens | 2048 | Flagsの値: アプリケーションのウィンドウを大きな画面のサイズに拡大できる場合は true。 |
| ResizeableForScreens | 4096 | Flagsの値: アプリケーションがさまざまな画面サイズに合わせて UI を調整する方法を認識している場合は true。 |
| SupportsScreenDensities | 8192 | Flagsの値: アプリケーションがさまざまな画面密度に対応する方法を認識している場合は true。 |
| VMSafeMode | 16384 | Flagsの値: このアプリケーションが VM をセーフ モードで動作するように要求する場合は true に設定します。 |
| AllowBackup | 32768 | フラグの値: アプリケーションがそのデータの OS 駆動型バックアップを許可しない場合は false に設定されます。それ以外の場合は true。 <application> タグの android:allowBackup 属性に由来します。
|
| KillAfterRestore | 65536 | フラグの値: システム全体の復元操作の後にアプリケーションをメモリに保持する必要がある場合は false に設定します。それ以外の場合は true。 通常、システムの完全な復元操作中、各アプリケーションはエージェントの onRestore() メソッドの実行後にシャットダウンされます。 この属性を false に設定すると、これを回避できます。 ほとんどのアプリケーションでは、この属性を設定する必要はありません。 android:allowBackup が false に設定されているか、android:backupAgent が指定されていない場合、このフラグは無視されます。 <application> タグの android:killAfterRestore 属性に由来します。
|
| RestoreAnyVersion | 131072 | フラグの値: アプリケーションのバックアップ エージェントが、"将来から" でも復元データを処理できると要求する場合、つまり、versionCode がデバイスに現在インストールされているバージョンより大きいアプリケーションの場合は true に設定します。 使用には注意が必要です。 既定では、この属性は false であり、バックアップ マネージャーでは、復元操作中に "将来" バージョンのアプリケーションのデータが提供されないようにします。 android:allowBackup が false に設定されているか、android:backupAgent が指定されていない場合、このフラグは無視されます。 <application> タグの android:restoreAnyVersion 属性に由来します。
|
| ExternalStorage | 262144 | Flagsの値: アプリケーションが現在外部/リムーバブル/保護されていない記憶域にインストールされている場合は true に設定します。 |
| SupportsXLargeScreens | 524288 | Flagsの値: アプリケーションのウィンドウのサイズを大きくして大きい画面に設定できる場合は true。 |
| LargeHeap | 1048576 | Flagsの値: アプリケーションがそのプロセスに対して大きなヒープを要求した場合は true。 |
| Stopped | 2097152 | Flagsの値: このアプリケーションのパッケージが停止状態の場合は true。 |
| SupportsRtl | 4194304 | Flagsの値: アプリケーションが RTL (右から左) をサポートする場合は true。 |
| Installed | 8388608 | Flagsの値: 呼び出し元のユーザーに対してアプリケーションが現在インストールされている場合は true。 |
| IsDataOnly | 16777216 | Flagsの値: アプリケーションにデータのみがインストールされている場合は true。アプリケーション パッケージ自体はデバイスに現在存在しません。 |
| IsGame | 33554432 | この定数は、API レベル 26 では非推奨になりました。 代わりにCATEGORY_GAMEを使用してください。 フラグの値: アプリケーションがゲームであると宣言されている場合は true、ゲーム以外のアプリケーションの場合は false。
|
| FullBackupOnly | 67108864 | フラグの値: アプリケーションが BackupAgent を定義しているにもかかわらず、データの完全データ ストリーミング バックアップのみを実行するように要求する場合は true。通常は、アプリが増分キー/値の更新を使用してバックアップ データを管理することを示します。
|
| UsesCleartextTraffic | 134217728 | フラグの値: アプリケーションがクリア テキスト ネットワーク トラフィック (HTTPS ではなく HTTP など) を使用する場合は true。WebSocket Secure ではなく WebSocket。XMPP、IMAP、SMTP (STARTTLS または TLS なし)。 false の場合、アプリはクリアテキスト ネットワーク トラフィックを使用しないことを宣言します。その場合、プラットフォーム コンポーネント (HTTP スタック、DownloadManager、MediaPlayer など) は、クリアテキスト トラフィックを使用するアプリの要求を拒否します。 サード パーティ製ライブラリでも、このフラグを尊重することをお勧めします。 注: WebView では、API レベル 26 以降を対象とするアプリケーションでは、このフラグが適用されます。 Android ネットワーク セキュリティ構成が存在する場合、Android N 以降ではこのフラグは無視されます。 このフラグは、 <application> タグの android:usesCleartextTraffic から取得されます。
|
| ExtractNativeLibs | 268435456 | set インストーラーがネイティブ ライブラリfrom.apkファイルを抽出する場合。
|
| HardwareAccelerated | 536870912 | フラグの値: アプリケーションのレンダリングをハードウェア アクセラレータにする必要がある場合は true。
|
| Suspended | 1073741824 | フラグの値: このアプリケーションのパッケージが中断状態の場合は true。
|
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。