ACCESS_SHARED_IDENTITY 変更 ID: 259743961 デフォルトの状態: すべてのアプリで有効。 アプリが ActivityOptions のインスタンスでこのアクティビティを起動して ID の共有をオプトインした場合、または起動されたアクティビティの UID が起動元のアプリの UID と同じ場合、起動元のアプリの ID へのアクセス権を付与します。ActivityOptions.setShareIdentityEnabled(boolean) が true の値で呼び出されたインスタンスです。この変更が有効で、これらのいずれかの要件が満たされている場合、アクティビティは、Activity.getLaunchedFromUid() および Activity.getLaunchedFromPackage() を使用して、起動元アプリの UID とパッケージ名にそれぞれアクセスできます。 |
ANR_PRE_UDC_APIS_ON_SLOW_RESPONSES 変更 ID: 258236856 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 有効にすると、Android 13(API レベル 33)以下の API と機能でアプリの応答が遅い場合に、「アプリが応答していません」というメッセージ(ANR)がトリガーされます。 |
AUTHORITY_ACCESS_CHECK_CHANGE_ID 変更 ID: 207133734 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 Android 14(API レベル 34)以上をターゲットとするアプリの場合、同期に関連するすべての API の呼び出し元 UID について、権限へのアクセスの確認が可能になります。 |
CAMERA_MIC_INDICATORS_NOT_PRESENT 変更 ID: 162547999 デフォルトの状態: すべてのアプリで無効。 このデバイスがカメラとマイクのインジケーターをサポートすることを示します。変更 ID が存在しない場合、CompatChanges#isChangeEnabled メソッドは true を返すので、存在する場合は false になります。 |
DEFAULT_RESCIND_BAL_PRIVILEGES_FROM_PENDING_INTENT_SENDER 変更 ID: 244637991 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 アプリが PendingIntent#send() などのメソッドを使用して PendingIntent を送信する際、自身のバックグラウンド アクティビティを開始する権限を付与してペンディング インテントを開始する場合、オプトインが必須になりました。 この変更について詳しくは、Android 14 の動作変更ページで、 バックグラウンドからのアクティビティの起動に関する追加の制限に関するセクションをご覧ください。 |
DETACH_THROWS_ISE_ONLY 変更 ID: 236825255 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 #detachImage がスローする正しい例外をゲートで制御するフラグ。 #detachImage がエラー発生時に IllegalStateException をスローすると、文書化されます。これまでは、Image をデタッチする際にサーフェスが放棄されると、これに対応するネイティブ ヘルパー メソッドが RuntimeException をスローしていました。 以前は文書化されていなかったこの例外の動作は、Android 13(API レベル 33)まで継続しています。 Android 13(API レベル 33)より後では、ネイティブ ヘルパー メソッドはドキュメントに従って IllegalStateExceptions のみをスローします。 この変更が有効になっている場合、#detachImage は画像のデタッチ中にエラーが発生した際に IllegalStateException のみをスローします。Android 13(API レベル 33)以下をターゲットとするアプリでは、動作は変更されません。 |
DOWNSCALED 変更 ID: 168419799 デフォルトの状態: すべてのアプリで無効。 この変更により、アプリごとのバッファのダウンスケーリング変更が管理されます。この変更を有効にすると、以下のスケーリング ファクタを適用できます。 アプリのパッケージでこの変更が有効になっている場合、アプリは、有効になっている最大のスケーリング ファクタに強制的に変更されます。たとえば、80% と 70%(DOWNSCALE_80 と DOWNSCALE_70 )の両方が有効になっている場合は 80% が使用されます。この変更と DOWNSCALED_INVERSE の両方が有効になっている場合、DOWNSCALED_INVERSE が優先され、スケーリング ファクタが逆方向に適用されます。 |
DOWNSCALED_INVERSE 変更 ID: 273564678 デフォルトの状態: すべてのアプリで無効。 この変更により、アプリごとのバッファの逆ダウンスケーリング変更が管理されます。この変更を有効にすると、以下のスケーリング ファクタを逆方向に適用できます(つまり、解像度がアップスケールされます)。 アプリのパッケージでこの変更が有効になっている場合、アプリは、有効になっている最小のスケーリング ファクタに強制的に変更されます。たとえば、80% と 70%(DOWNSCALE_80 と DOWNSCALE_70 )の両方が有効になっている場合は 80% が使用されます。これは、逆方向に適用した場合、80% のスケーリング係数は 125% になり、70% のスケーリング係数を逆方向に適用した場合の 142.86% よりも小さいためです。この変更と DOWNSCALED の両方が有効になっている場合、DOWNSCALED_INVERSE が優先され、スケーリング ファクタが逆方向に適用されます。 |
DOWNSCALE_30 変更 ID: 189970040 デフォルトの状態: すべてのアプリで無効。 DOWNSCALED も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 30% のディスプレイで実行されていると認識されます。DOWNSCALED_INVERSE も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 333.33% のディスプレイで実行されていると認識されます。 |
DOWNSCALE_35 変更 ID: 189969749 デフォルトの状態: すべてのアプリで無効。 DOWNSCALED も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 35% のディスプレイで実行されていると認識されます。DOWNSCALED_INVERSE も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 285.71% のディスプレイで実行されていると認識されます。 |
DOWNSCALE_40 変更 ID: 189970038 デフォルトの状態: すべてのアプリで無効。 DOWNSCALED も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 40% のディスプレイで実行されていると認識されます。DOWNSCALED_INVERSE も有効になっている場合、パッケージでこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 250% のディスプレイで実行されていると認識されます。 |
DOWNSCALE_45 変更 ID: 189969782 デフォルトの状態: すべてのアプリで無効。 DOWNSCALED も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 45% のディスプレイで実行されていると認識されます。DOWNSCALED_INVERSE も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 222.22% のディスプレイで実行されていると認識されます。 |
DOWNSCALE_50 変更 ID: 176926741 デフォルトの状態: すべてのアプリで無効。 DOWNSCALED も有効になっている場合、パッケージでこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 50% のディスプレイで実行されていると認識されます。DOWNSCALED_INVERSE も有効になっている場合、パッケージでこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 200% のディスプレイで実行されていると認識されます。 |
DOWNSCALE_55 変更 ID: 189970036 デフォルトの状態: すべてのアプリで無効。 DOWNSCALED も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 55% のディスプレイで実行されていると認識されます。DOWNSCALED_INVERSE も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 181.82% のディスプレイで実行されていると認識されます。 |
DOWNSCALE_60 変更 ID: 176926771 デフォルトの状態: すべてのアプリで無効。 DOWNSCALED も有効になっている場合、パッケージでこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 60% のディスプレイで実行されていると認識されます。DOWNSCALED_INVERSE も有効になっている場合、パッケージでこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 166.67% のディスプレイで実行されていると認識されます。 |
DOWNSCALE_65 変更 ID: 189969744 デフォルトの状態: すべてのアプリで無効。 DOWNSCALED も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 65% のディスプレイで実行されていると認識されます。DOWNSCALED_INVERSE も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 153.85% のディスプレイで実行されていると認識されます。 |
DOWNSCALE_70 変更 ID: 176926829 デフォルトの状態: すべてのアプリで無効。 DOWNSCALED も有効になっている場合、パッケージでこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 70% のディスプレイで実行されていると認識されます。DOWNSCALED_INVERSE も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 142.86% のディスプレイで実行されていると認識されます。 |
DOWNSCALE_75 変更 ID: 189969779 デフォルトの状態: すべてのアプリで無効。 DOWNSCALED も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 75% のディスプレイで実行されていると認識されます。DOWNSCALED_INVERSE も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 133.33% のディスプレイで実行されていると認識されます。 |
DOWNSCALE_80 変更 ID: 176926753 デフォルトの状態: すべてのアプリで無効。 DOWNSCALED も有効になっている場合、パッケージでこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 80% のディスプレイで実行されていると認識されます。DOWNSCALED_INVERSE も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 125% のディスプレイで実行されていると認識されます。 |
DOWNSCALE_85 変更 ID: 189969734 デフォルトの状態: すべてのアプリで無効。 DOWNSCALED も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 85% のディスプレイで実行されていると認識されます。DOWNSCALED_INVERSE も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 117.65% のディスプレイで実行されていると認識されます。 |
DOWNSCALE_90 変更 ID: 182811243 デフォルトの状態: すべてのアプリで無効。 DOWNSCALED も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 90% のディスプレイで実行されていると認識されます。DOWNSCALED_INVERSE も有効になっている場合、パッケージに対してこの変更を有効にすると、アプリでは実際のディスプレイの垂直解像度と水平解像度が 111.11% のディスプレイで実行されていると認識されます。 |
変更 ID: 270306772 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 Android 14 以降をターゲットとするアプリは、バックエンドとしてプラットフォーム統合型の mDNS 実装を使用しますが、以前のバージョンをターゲットとするアプリは、引き続き従来のネットワーク サービス ディスカバリ(NSD)バックエンド(NsdManager バックエンドとしての従来のネイティブ デーモンを含む)を使用します。 |
ENABLE_SELF_CERTIFIED_CAPABILITIES_DECLARATION 変更 ID: 266524688 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 自己認証機能のチェックは、Android 14 以上をターゲットとするアプリで有効になります。詳しくは、NetworkCapabilities をご覧ください。 |
ENFORCE_PACKAGE_VISIBILITY_FILTERING 変更 ID: 154726397 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 Android 14(API レベル 34)以上をターゲットとするアプリの場合、AccountManager API にアクセスするには、アプリのマニフェストでパッケージの公開設定の必要性を宣言する必要があります。 |
ENFORCE_READ_ONLY_JAVA_DCL 変更 ID: 218865702 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 Android 14(API レベル 34)以上をターゲットとするアプリの場合、動的に読み込まれるすべてのファイルを読み取り専用としてマークする必要があります。これにより、動的に読み込まれるファイルが悪意のある攻撃者によって予期せず上書きされるのを防ぐことができます。 この変更について詳しくは、Android 14 の動作変更ページで、 動的コード読み込みの安全性の強化に関するセクションをご覧ください。 |
ENFORCE_STRICT_QUERY_BUILDER 変更 ID: 143231523 デフォルトの状態: すべてのアプリで無効。 有効にすると、SQLiteQueryBuilder はすべての CalendarProvider2 クエリの選択に対し、悪意のある引数がないか検証します。 |
EXACT_LISTENER_ALARMS_DROPPED_ON_CACHED 変更 ID: 265195908 デフォルトの状態: すべてのアプリで有効。 AlarmManager.OnAlarmListener コールバックを想定している正確なアラームは、呼び出し元のアプリがキャッシュに保存された状態になるとドロップされます。 Android 14 での正確なアラームの変更について詳しくは、 正確なアラームのスケジュールはデフォルトで拒否されるをご覧ください。 |
FGS_TYPE_CHECK_FOR_INSTANT_APPS 変更 ID: 261055255 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 有効にすると、インスタント アプリは、アプリのマニフェスト ファイルで宣言されているサービスに対して適切なフォアグラウンド サービス タイプを指定する必要があります。 この変更について詳しくは、 フォアグラウンド サービスのタイプの変更に関するページをご覧ください。 |
FGS_TYPE_NONE_DEPRECATION_CHANGE_ID 変更 ID: 255042465 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 有効にすると、Android 14(API レベル 34)以上をターゲットとするアプリで、非推奨の FOREGROUND_SERVICE_TYPE_NONE タイプを使用してフォアグラウンド サービスを開始すると、ログに警告が表示されます。 この変更について詳しくは、 フォアグラウンド サービスのタイプの変更に関するページをご覧ください。 |
FGS_TYPE_NONE_DISABLED_CHANGE_ID 変更 ID: 255038118 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 有効にすると、Android 14(API レベル 34)以上をターゲットとするアプリで、非推奨の FOREGROUND_SERVICE_TYPE_NONE タイプを使用してフォアグラウンド サービスを開始すると、例外が発生します。 この変更について詳しくは、 フォアグラウンド サービスのタイプの変更に関するページをご覧ください。 |
FGS_TYPE_PERMISSION_CHANGE_ID 変更 ID: 254662522 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 有効にすると、Android 14(API レベル 34)以上をターゲットとするアプリで、そのフォアグラウンド サービスのタイプに関連付けられた必要な権限のないフォアグラウンド サービスを開始する場合、SecurityException が発生します。 この変更について詳しくは、 フォアグラウンド サービスのタイプの変更に関するページをご覧ください。 |
FORCE_DISABLE_HEVC_SUPPORT 変更 ID: 174227820 デフォルトの状態: すべてのアプリで無効。 アプリの HEVC メディア機能のサポートを強制的に無効にします。アプリは、サポートされているメディア機能をマニフェストで宣言することとされていますが、このフラグを使用すると、アプリの HEVC サポートを強制的に無効にできます。その結果、HEVC でエンコードされたメディアにアクセスする際は、コード変換が強制されます。このフラグを設定すると、アプリの OS レベルのデフォルトがオーバーライドされます。このフラグはデフォルトでは無効です。つまり、OS のデフォルトが優先されます。このフラグと FORCE_ENABLE_HEVC_SUPPORT の両方が有効になっている場合、OS は両方のフラグを無視します。 |
FORCE_ENABLE_HEVC_SUPPORT 変更 ID: 174228127 デフォルトの状態: すべてのアプリで無効。 アプリの HEVC メディア機能のサポートを強制的に有効にします。アプリは、サポートされているメディア機能をマニフェストで宣言することとされていますが、このフラグを使用すると、アプリの HEVC サポートを強制的に有効にできます。その結果、HEVC でエンコードされたメディアにアクセスする際は、コード変換が回避されます。このフラグを設定すると、アプリの OS レベルのデフォルトがオーバーライドされます。このフラグはデフォルトでは無効です。つまり、OS のデフォルトが優先されます。このフラグと FORCE_DISABLE_HEVC_SUPPORT の両方が有効になっている場合、OS は両方のフラグを無視します。 |
FORCE_NON_RESIZE_APP 変更 ID: 181146395 デフォルトの状態: すべてのアプリで無効。 適用されるパッケージを強制的にサイズ変更不可にします。 |
FORCE_RESIZE_APP 変更 ID: 174042936 デフォルトの状態: すべてのアプリで無効。 適用されるパッケージを強制的にサイズ変更可能にします。これにより全画面表示ウィンドウ モードでのサイズ変更が可能になりますが、アプリを強制的にサイズ変更可能なマルチウィンドウ モードにするものではありません。 |
GWP_ASAN 変更 ID: 145634846 デフォルトの状態: すべてのアプリで無効。 サンプリングされるネイティブ メモリのバグ検出をアプリで有効にします。 GWP-ASan の使用方法について詳しくは、GWP-ASan ガイドをご覧ください。 |
IMPLICIT_INTENTS_ONLY_MATCH_EXPORTED_COMPONENTS 変更 ID: 229362273 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 Android 14(API レベル 34)以上をターゲットとするアプリの場合、暗黙的インテントでコンポーネントを呼び出すには、コンポーネントをエクスポートする必要があります。コンポーネントがエクスポートされず、呼び出されない場合、そのコンポーネントはレシーバのリストから削除されます。これは、特にアクティビティとブロードキャストに適用されます。 この変更について詳しくは、Android 14 の動作変更ページで、 暗黙的インテントとペンディング インテントの制限に関するセクションをご覧ください。 |
変更 ID: 266201607 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 Android 14(API レベル 34)以上をターゲットとするアプリでは、MediaProjection キャプチャ セッションごとにユーザーに同意を求める必要があります。 この変更について詳しくは、Android 14 の動作変更ページで、 各 MediaProjection キャプチャ セッションでユーザーの同意が必要になる方法に関するセクションをご覧ください。 |
NATIVE_HEAP_ZERO_INIT 変更 ID: 178038272 デフォルトの状態: すべてのアプリで無効。 ネイティブ ヒープのメモリ割り当ての自動ゼロ初期化を有効にします。 |
NATIVE_MEMTAG_ASYNC 変更 ID: 145772972 デフォルトの状態: すべてのアプリで無効。 このプロセスで非同期(ASYNC)メモリタグのチェックを有効にします。このフラグは、ARM メモリタグ付け拡張機能(MTE)をサポートするハードウェアにのみ影響します。 |
NATIVE_MEMTAG_SYNC 変更 ID: 177438394 デフォルトの状態: すべてのアプリで無効。 このプロセスで同期(SYNC)メモリタグのチェックを有効にします。このフラグは、ARM メモリタグ付け拡張機能(MTE)をサポートするハードウェアにのみ影響します。NATIVE_MEMTAG_ASYNC とこのオプションの両方を有効にした場合は、このオプションが優先されます。また、MTE が SYNC モードで有効化されます。 |
OVERRIDE_ANY_ORIENTATION 変更 ID: 265464455 デフォルトの状態: すべてのアプリで無効。 この変更を有効にすると、アクティビティでリクエストされた向きに関係なく、次の向きのオーバーライドを適用できます。 |
OVERRIDE_CAMERA_RESIZABLE_AND_SDK_CHECK 変更 ID: 191514214 デフォルトの状態: すべてのアプリで無効。 この変更が有効になっている場合、適用されるパッケージで android:resizeableActivity の現在の値と M 以下のターゲット SDK が無視され、アクティビティはサイズ変更不可と見なされます。この場合、カメラの回転と切り抜きの値は、現在のディスプレイの回転を考慮した必要な補正にのみ依存します。 |
OVERRIDE_CAMERA_ROTATE_AND_CROP_DEFAULTS 変更 ID: 189229956 デフォルトの状態: すべてのアプリで無効。 この変更が有効になっている場合、適用されるパッケージでデフォルトのカメラの回転と切り抜きの動作がオーバーライドされ、常に CaptureRequest.SCALER_ROTATE_AND_CROP_NONE が返されるようになります。 |
OVERRIDE_LANDSCAPE_ORIENTATION_TO_REVERSE_LANDSCAPE 変更 ID: 266124927 デフォルトの状態: すべてのアプリで無効。 適用先のアプリの SCREEN_ORIENTATION_REVERSE_LANDSCAPE を有効にします。OVERRIDE_ANY_ORIENTATION も有効になっていない限り、SCREEN_ORIENTATION_REVERSE_LANDSCAPE はアクティビティが横向きを指定している場合にのみ使用されます。この変更を有効にすると、横向きが Surface.ROTATION_90 に対応するデバイスと Surface.ROTATION_270 に対応するデバイスとの間で、アプリの動作の違いをテストできます。 |
OVERRIDE_MIN_ASPECT_RATIO 変更 ID: 174042980 デフォルトの状態: すべてのアプリで無効。 この変更により、所定の最小アスペクト比を強制的に適用するすべての変更が管理されます。この変更を有効にすると、以下の最小アスペクト比を適用できます。 アプリのパッケージでこの変更が有効になっている場合、アプリのマニフェストで指定されている最小のアスペクト比が、最大の有効なアスペクト比よりも優先されます(アプリのマニフェスト値の方が大きい場合を除く)。 |
OVERRIDE_MIN_ASPECT_RATIO_EXCLUDE_PORTRAIT_FULLSCREEN 変更 ID: 218959984 デフォルトの状態: すべてのアプリで無効。 有効にすると、縦向きの全画面表示の最小アスペクト比の制限がオーバーライドされ、利用可能なすべての画面スペースが使用されます。 |
OVERRIDE_MIN_ASPECT_RATIO_LARGE 変更 ID: 180326787 デフォルトの状態: すべてのアプリで無効。 OVERRIDE_MIN_ASPECT_RATIO も有効になっている場合、パッケージでこの変更を有効にすると、アクティビティの最小アスペクト比が OVERRIDE_MIN_ASPECT_RATIO_LARGE_VALUE で定義された高値に設定されます。 |
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM 変更 ID: 180326845 デフォルトの状態: すべてのアプリで無効。 OVERRIDE_MIN_ASPECT_RATIO も有効になっている場合、パッケージでこの変更を有効にすると、アクティビティの最小アスペクト比が OVERRIDE_MIN_ASPECT_RATIO_MEDIUM_VALUE で定義された中央値に設定されます。 |
OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY 変更 ID: 203647190 デフォルトの状態: すべてのアプリで有効。 OVERRIDE_MIN_ASPECT_RATIO も有効になっている場合、この変更により、アクティビティの最小アスペクト比を強制的に特定の値(OVERRIDE_MIN_ASPECT_RATIO_LARGE や OVERRIDE_MIN_ASPECT_RATIO_MEDIUM など)にする他の変更が、画面の向きが縦向きのアクティビティに制限されます。 |
OVERRIDE_RESPECT_REQUESTED_ORIENTATION 変更 ID: 236283604 デフォルトの状態: すべてのアプリで無効。 有効にすると、この変更は、デバイス メーカーが設定できる画面の向きの制限を無視する操作から、適用されるパッケージを除外します。 |
OVERRIDE_UNDEFINED_ORIENTATION_TO_NOSENSOR 変更 ID: 265451093 デフォルトの状態: すべてのアプリで無効。 適用先のアプリの SCREEN_ORIENTATION_NOSENSOR を有効にします。OVERRIDE_ANY_ORIENTATION も有効になっていない限り、SCREEN_ORIENTATION_NOSENSOR はアクティビティで他の固定の向きが指定されていない場合のみ使用されます。 |
OVERRIDE_UNDEFINED_ORIENTATION_TO_PORTRAIT 変更 ID: 265452344 デフォルトの状態: すべてのアプリで無効。 適用先のアプリの SCREEN_ORIENTATION_PORTRAIT を有効にします。OVERRIDE_ANY_ORIENTATION も有効になっていない限り、SCREEN_ORIENTATION_PORTRAIT はアクティビティで他の固定の向きが指定されていない場合のみ使用されます。 |
RATE_LIMIT_TOASTS 変更 ID: 174840628 デフォルトの状態: この変更は切り替えができません。互換性フレームワークによってログに記録されるだけです。 Toast.show() 呼び出し数のレート制限を有効にして、限られた時間内の過剰なトーストでユーザーに過度の負荷をかけないようにします。特定の時間枠で許可された数よりも多いトーストを表示しようとすると、トーストは破棄されます。 |
REJECT_NEGATIVE_NETWORK_ESTIMATES 変更 ID: 253665015 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 有効にすると、推定ネットワーク バイト数が非負の値であることが必要になります。 |
REQUIRE_NETWORK_CONSTRAINT_FOR_NETWORK_JOB_WORK_ITEMS 変更 ID: 241104082 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 Android 14(API レベル 34)以上をターゲットとするアプリの場合、付属の JobWorkItem がネットワーク使用状況を示している場合は、ホスティング ジョブでネットワーク制約を指定する必要があります。 |
REQUIRE_NETWORK_PERMISSIONS_FOR_CONNECTIVITY_JOBS 変更 ID: 271850009 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 Android 14(API レベル 34)以上をターゲットとするアプリの場合、接続制約のあるジョブをスケジュールする際に、INTERNET と ACCESS_NETWORK_STATE の両方の権限を指定する必要があります。 |
THROW_ON_INVALID_DATA_TRANSFER_IMPLEMENTATION 変更 ID: 255371817 デフォルトの状態: Android 14(API レベル 34)以上をターゲットとするアプリで有効。 Android 14(API レベル 34)以上をターゲットとするアプリの場合、ユーザーが開始するデータ転送ジョブを指定する際に、必要な Data Transfer API がすべて適切に実装されていない場合、例外がスローされます。 この変更について詳しくは、 フォアグラウンド サービスをユーザーが開始するデータ転送ジョブに移行する方法をご覧ください。 |
USE_EXPERIMENTAL_COMPONENT_ALIAS 変更 ID: 196254758 デフォルトの状態: すべてのアプリで無効。 有効にすると、「android」パッケージでコンポーネント エイリアスを使用できるようになります。 |