Android 8.1 Developer Preview for Android Preview
説明
Android 8.1 Developer Preview for Android: 包括的な概要
Android O は Android オペレーティング システムの最新バージョンであり、ユーザーと開発者の両方にさまざまな新機能が導入されています。このドキュメントでは、Android 8.1 Developer Preview の開発者向けの新機能について説明します。
ニューラル ネットワーク API
Neural Networks API (NNAPI) は、デバイス上の機械学習操作のためのハードウェア アクセラレーションをアプリに提供します。この API は、デバイス上でのモデルの作成、コンパイル、および実行をサポートしています。通常、アプリは NNAPI を直接使用しません。代わりに、NNAPI は、開発者がモデルをトレーニングして Android デバイスにデプロイできるようにする機械学習ライブラリ、フレームワーク、およびツールによって呼び出されることを意図しています。
Neural Networks API の詳細については、Neural Networks API リファレンス ドキュメントと Neural Networks API 開発者ガイドを参照してください。
通知
Android 8.1 Developer Preview 1 には、アプリが通知アラート音を鳴らす方法に影響する通知への変更が含まれています。
- アプリは 1 秒に 1 回だけ通知アラートを鳴らすことができるようになりました。
- このレートを超えるアラート サウンドはキューに入れられず、失われます。
- この変更は、通知動作の他の側面には影響しません。
- 通知メッセージは引き続き期待どおりに投稿されます。
さらに:
- NotificationListenerService と ConditionProviderService は、ActivityManager.isLowRamDevice() が呼び出されたときに true を返す低 RAM の Android 搭載デバイスではサポートされていません。
低 RAM デバイスのターゲティングの改善
Android 8.1 (API レベル 27) では、2 つの新しいハードウェア機能定数 (FEATURE_RAM_LOW と FEATURE_RAM_NORMAL) がパッケージ マネージャーに追加されます。これらの定数を使用すると、アプリと APK の分割を通常のデバイスまたは低 RAM デバイスに配布することができます。
これらの定数により、Play ストアは特定のデバイスの機能に特に適したアプリを強調表示することで、より優れたユーザー エクスペリエンスを促進できます。
自動入力フレームワークの更新
Android 8.1 デベロッパー プレビュー(API レベル 27)では、アプリに組み込むことができる Autofill フレームワークにいくつかの改良が加えられています。
- Developer Preview は、元の表現データの代わりに自動入力保存 UI に表示されるカスタム説明のサポートを追加します。
- Android システムが自動入力保存 UI を表示するかどうかを決定するためにアプリが使用する Validator オブジェクトを指定できます。
- BaseAdapter クラスには setAutofillOptions() メソッドが含まれており、アダプターに文字列表現の値を提供できます 便利なスピナー コントロールが動的に値を生成します クレジット カードの有効期限のようなアダプター 年のリスト ユーザーはクレジット カードの有効期限の一部を選択します 自動入力サービスは文字列表現を適切に使用します
さらに:
-AutofillManager クラスには、notifyViewVisibilityChanged(View,int,boolen) メソッドの呼び出しが含まれます。通知フレームワークは、可視性を変更します。ビューの仮想構造のオーバーロード メソッド。メソッドがすでに View クラスを呼び出しているため、通常、非仮想構造は明示的にフレームワークに通知する必要はありません。
EditText の更新
API レベル 27 以降、EditText.getText() は Editable を返します 以前は CharSequence を返していました 下位互換性があります Editable は CharSequence を実装します Editable インターフェイスは貴重な追加機能を提供します たとえば、Editable は Spannable インターフェイスも実装するため、インスタンス EditText 内にマークアップ コンテンツを適用します
プログラムによるセーフ ブラウジング アクション
WebView の実装を使用する Safe Browsing API アプリは、インスタンス WebView が URL をナビゲートしようとしたことを検出します Google は既知の脅威を分類しました デフォルトでは、WebView はインタースティシャル警告を表示します ユーザーに既知の脅威がオプションを提供し、URL をロードする とにかく前のページを安全に返す Android 8.1 Developer Preview では、アプリが既知の脅威にどのように応答するかをプログラムで定義します。
- アプリが既知の脅威を報告するかどうかを制御する セーフ ブラウジング
- URL セーフ ブラウジングが既知の脅威を分類するたびに安全に戻る特定のアクションをアプリに自動的に実行させる WebView オブジェクトの loadUrl() メソッドを呼び出す前にセーフ ブラウジングが初期化されるまで待機することに対する最適な保護に注意してください
ビデオサムネイルエクストラクタ
MediaMetadataRetriever クラスには getScaledFrameAtTime() が含まれています 指定された時間に近いフレームを検索します position はビットマップを返します 同じ縦横比 ソース フレーム スケーリングされた四角形 指定された幅 高さ 便利なサムネイル画像の生成 ビデオKビデオからのフレームはMBビットマップよりもはるかに大きなサムネイル画像が必要です
共有メモリ API
Android が SharedMemory クラスを導入 これにより、複数のプロセスまたはアプリを使用する匿名の共有メモリを管理するマップを作成できます
WallpaperColors API
Android では、壁紙の色の管理をサポートする機能が導入され、最初の 3 つの視覚的に代表的な色を使用して、ビットマップ ドローアブルから WallpaperColors オブジェクトを作成できます。最初の 3 つの目立つ色の詳細を取得します。
-3 つの色を使用して WallpaperColors オブジェクトを作成するには、インスタンス WallpaperColors を作成し、プライマリ、セカンダリ、ターシャリの色、プライマリの色を null にする必要があります
-ビットマップ ソース パラメータを渡すビットマップ呼び出し fromBitmap() メソッドから WallpaperColors オブジェクトを作成するには
- ドローアブル ソース パラメータを渡す fromDrawable () メソッドの呼び出しから WallpaperColors オブジェクトを作成するには
一次二次三次色の壁紙の詳細を取得するには、次のメソッドを呼び出します。
-getPrimaryColor () は、最も目立つ色の壁紙を返します
-getSecondaryColor () は 2 番目に優れた色の壁紙を返します
-getTertiaryColor ()method は 3 番目に優れた色の壁紙を返します 重要な色の変更をシステムに通知するには、notify ColorsChanged () メソッドを呼び出します Compute Colors ライフサイクル イベントの機会をトリガーします 新しい Wallpaper Colors オブジェクトを提供します リスナーの色の変更を追加します原色の壁紙
指紋の更新
FingerprintManager クラスには、次の 2 つのエラー コードが導入されています。
-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: ユーザーが何度も指紋リーダーを使用してデバイスのロックを解除しようとしました。
-FINGERPRINT_ERROR_VENDOR: ベンダー固有の指紋リーダー エラーが発生しました。
結論は、
ユーティリティやオペレーティングシステムなど、さまざまなカテゴリで利用できるソフトウェアアプリケーションの幅広い選択肢があります。当社のウェブサイトでは、あらゆる種類のニーズと要件に対応する広範なソフトウェア ソリューションを提供しています。ここで利用可能なそのようなソフトウェア ソリューションの 1 つは、ユーザー エクスペリエンスと開発者の生産性の両方を向上させることを目的とした多数の機能を提供する「Android O」にほかなりません。
メッセージ配信に影響を与えないようにしながら、1 秒あたりの音声アラートを制限するなど、通知管理オプションが改善されました。デバイスの仕様に関係なく、ユーザーが最適化されたエクスペリエンスを享受できるように、RAM 容量レベルに基づくより優れたターゲティング オプション。更新された自動入力フレームワークにより、カスタムの説明が可能になり、自動入力プロセス自体をより細かく制御できるバリデーター オブジェクトが可能になりました。
さらに、外部サーバーのクラウドコンピューティングリソースなどを必要とせずに、デバイス自体の中でハードウェアアクセラレーション機械学習操作を提供するニューラルネットワーク API に感謝します。潜在的な脅威を発生前に検出する WebView 実装によるプログラムによる安全なブラウジング アクションにより、ユーザーの安全なオンライン アクティビティを維持します。共有メモリ API は、同時に実行される複数のプロセス/アプリ間で問題なくシームレスな通信を促進します。これらは、「android o」が他の製品の中で真に際立っている理由を示すほんの一例です!
フルスペック
出版社 | |
出版社サイト | http://www.google.com/ |
発売日 | 2017-10-25 |
追加された日付 | 2017-10-25 |
カテゴリー | ユーティリティとオペレーティングシステム |
サブカテゴリー | オペレーティングシステムとアップデート |
バージョン | Preview |
OSの要件 | Android |
要件 | Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL. |
価格 | Free |
週あたりのダウンロード | 8 |
総ダウンロード数 | 1002 |
Comments: