Language

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>Background の実行制限が application.< に適用されます。/li><li> AccountManager のandroid.accounts.AccountManager#getAccountsByType、android.accounts.AccountManager#getAccountsByTypeAndFeatures、android.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 モードに変更すると、その関数が returns.</li><li>ネイティブ コードを含む共有ライブラリ apk には、そのネイティブ コードが clients.< のライブラリ パスに含まれます。資格情報で暗号化されたストレージの /li><li>android.content.Context#getSharedPreferences Context.getSharedPreferences は、ユーザーのロックが解除される前に例外をスローします</li><li>その機能をサポートしていないデバイス上のContext#FINGERPRINT_SERVICEを取得すると、ランタイム例外がスローされるようになりました</li><li>android.app.Fragment は、フラグメントが停止するとアクティブなビュー アニメーションを停止します。</li><li>アプリが使用している既定のテーマを使用しようとする Resources の互換性コードは無効になり、アプリは適切なテーマでリソースを明示的に要求する必要があります。<呼び出し元がプロバイダーにアクセスするアクセス許可を持っていない (またはプロバイダーが終了しない) 場合、/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#getWallpaperFile、android.app.WallpaperManager#getDrawable、android.app.WallpaperManager#getFastDrawable、android.app.WallpaperManager#peekDrawable、およびandroid.app.WallpaperManager#peekFastDrawableは、wallpaper にアクセスできない場合に例外をスローします</li><li>android.hardware.usb.UsbDeviceConnection#requestWait UsbDeviceConnection.requestWaitの動作は、ドキュメントに従って変更されます。</li><li>StrictMode.VmPolicy.Builder#detectAll StrictMode.VmPolicy.Builder.detectAll では、StrictMode.VmPolicy.Builder#detectContentUriWithoutPermissionと StrictMode.VmPolicy.Builder#detectUntaggedSockets.< も有効になります/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 を使用する必要があり、他のシステム オーバーレイ ウィンドウの種類は使用できません。</li><li>android.view.ViewTreeObserver#addOnDrawListener ViewTreeObserver.addOnDrawListener は onDraw.< 内から呼び出されると例外をスローします/li><li>android.graphics.Canvas#setBitmap Canvas.setBitmap は canvas.< の現在のマトリックスとクリップ スタックを保持しなくなります負の高さが指定されている場合、/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>既定のテーマに適したフォーカス状態の強調表示は、フォーカス状態を描画可能な状態を提供しないすべてのビューに提供されます。 これを無効にするには、 android.R.attr#defaultFocusHighlightEnabled を false.< に設定します。/li></ul>

Javaドキュメント。

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

適用対象