Build.VERSION_CODES.O フィールド

定義

注意事項

This constant will be removed in the future version. Use Android.OS.BuildVersionCodes enum directly instead of this field.

O.

[Android.Runtime.Register("O", ApiSince=26)]
[System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodes enum directly instead of this field.", true)]
public const Android.OS.BuildVersionCodes O = 26;
[<Android.Runtime.Register("O", ApiSince=26)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodes enum directly instead of this field.", true)>]
val mutable O : Android.OS.BuildVersionCodes

フィールド値

Value = 26
属性

注釈

O.

2017 年 8 月に Android 8.0 として公開されました。

このリリース以降のリリースを対象とするアプリケーションでは、これらの新しい動作の変更が取得されます。 このリリースの詳細については、Android Oreo の概要に関するページを参照してください。

<ul><li>バックグラウンド実行制限がアプリケーションに適用されます。</li li>><AccountManager android.accounts.AccountManager#getAccountsByTypeの 、android.accounts.AccountManager#getAccountsByTypeAndFeaturesandroid.accounts.AccountManager#hasFeatures の動作は、そこに記載されているように変更されています。</li li>android.app.ActivityManager.RunningAppProcessInfo#IMPORTANCE_PERCEPTIBLE_PRE_26<> が としてandroid.app.ActivityManager.RunningAppProcessInfo#IMPORTANCE_PERCEPTIBLE返されるようになりました。</li li>><通知android.app.NotificationManagerチャネルを使用する必要があります。</li li>><に設定Application#onCreate Application.onCreateされている strict モードへの変更は、その関数が返された後に clobber 化されなくなります。</li li><>ネイティブ コードを含む共有ライブラリ apk には、そのネイティブ コードがクライアントのライブラリ パスに含まれます。<資格情報で暗号化されたストレージの /li li>android.content.Context#getSharedPreferences Context.getSharedPreferences<> は、ユーザーのロックが解除される前に例外をスローします。</li li>><その機能をサポートしていないデバイスで を取得Context#FINGERPRINT_SERVICEしようとすると、ランタイム例外がスローされるようになりました。</li li>android.app.Fragment<> は、フラグメントが停止すると、アクティブなビュー アニメーションを停止します。</li li><>アプリが使用している既定のテーマを使用しようとするリソースの一部の互換性コードはオフになり、アプリは適切なテーマでリソースを明示的に要求する必要があります。</li li><android.content.ContentResolver#notifyChange ContentResolver.notifyChange> と は、android.content.ContentResolver#registerContentObserver ContentResolver.registerContentObserver呼び出し元がプロバイダーにアクセスするアクセス許可を持っていない (またはプロバイダーが終了しない) 場合は SecurityException をスローします。それ以外の場合、呼び出しは自動的に無視されます。</li li><android.hardware.camera2.CameraDevice#createCaptureRequest CameraDevice.createCaptureRequest> は、静止画像キャプチャに対して既定で有効になります。<android.hardware.camera2.CaptureRequest#CONTROL_ENABLE_ZSL/li li>><WallpaperManager の android.app.WallpaperManager#getWallpaperFileandroid.app.WallpaperManager#getDrawableandroid.app.WallpaperManager#getFastDrawableandroid.app.WallpaperManager#peekDrawable、および android.app.WallpaperManager#peekFastDrawable は、壁紙にアクセスできない場合に例外をスローします。</li li>><の動作android.hardware.usb.UsbDeviceConnection#requestWait UsbDeviceConnection.requestWaitは、ドキュメントに従って変更されます。</li li><StrictMode.VmPolicy.Builder#detectAll StrictMode.VmPolicy.Builder.detectAll> では、 と StrictMode.VmPolicy.Builder#detectUntaggedSocketsも有効になります。<StrictMode.VmPolicy.Builder#detectContentUriWithoutPermission/li li><StrictMode.ThreadPolicy.Builder#detectAll StrictMode.ThreadPolicy.Builder.detectAll> では、 も有効になります。<StrictMode.ThreadPolicy.Builder#detectUnbufferedIo/li li><>android.provider.DocumentsContract のさまざまなメソッドは、null を返す代わりに、エラー例外を呼び出し元にスローします。 <li>View#hasFocusable() View.hasFocusable には、自動フォーカス可能なビューが含まれるようになりました。</li li>android.view.SurfaceView<> は、何かが変更されたときに、基になる Surface オブジェクトを常に変更しなくなります。アプリでは、オブジェクトの現在の状態を調べて、関心のあるものが変更されたかどうかを判断する必要があります。</li li>android.view.WindowManager.LayoutParams#TYPE_APPLICATION_OVERLAY<> はオーバーレイ ウィンドウに使用する必要があります。他のシステム オーバーレイ ウィンドウの種類は使用できません。<onDraw 内から呼び出された場合、/li li>android.view.ViewTreeObserver#addOnDrawListener ViewTreeObserver.addOnDrawListener<> は例外をスローします。</li li>android.graphics.Canvas#setBitmap Canvas.setBitmap<> は、キャンバスの現在のマトリックスとクリップ スタックを保持しなくなります。<負の高さが指定されている場合、/li li>android.widget.ListPopupWindow#setHeight ListPopupWindow.setHeight<> は例外をスローします。</li li>android.widget.TextView<> は、数値、日付、時刻に対して国際化された入力を使用します。</li li>android.widget.Toast<> はトースト ウィンドウを表示するために使用する必要があります。トースト ウィンドウの種類を直接使用することはできません。</li li>>android.net.wifi.WifiManager#getConnectionInfo WifiManager.getConnectionInfo< では、呼び出し元が BSSID/SSID</li<>li>android.net.wifi.p2p.WifiP2pManager#requestPeers WifiP2pManager.requestPeers を返す場所のアクセス許可を保持するには、呼び出し元が場所のアクセス許可を保持する必要があります。</li li>android.R.attr#maxAspectRatio<> の既定値は 0 です。つまり、アプリの最大縦横比に制限はありません (そのため、拡大して大きな画面を塗りつぶすことができます)。</li li><は>android.R.attr#focusable、明示的にオーバーライドされない限り、 のandroid.R.attr#clickable値を継承する新しい状態 (auto) に既定で設定されます。</li li><>既定のテーマに適したフォーカス状態の強調表示は、フォーカス状態の描画可能な状態を提供しないすべてのビューに提供されます。 これを無効にするには、 を false に設定 android.R.attr#defaultFocusHighlightEnabled します。</li></ul>

android.os.Build.VERSION_CODES.OJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象