Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / 完整規格
描述

適用於 Android 的 Android 8.1 開發者預覽版:全面概述

Android O 是最新版本的 Android 操作系統,它為用戶和開發人員引入了各種新特性和功能。在本文檔中,我們將重點介紹 Android 8.1 開發者預覽版中面向開發者的新功能。

神經網絡 API

神經網絡 API (NNAPI) 為應用程序提供設備上機器學習操作的硬件加速。 API 支持設備上的模型創建、編譯和執行。應用程序通常不直接使用 NNAPI;相反,NNAPI 旨在由機器學習庫、框架和工具調用,讓開發人員可以訓練他們的模型並將它們部署到 Android 設備上。

要了解有關神經網絡 API 的更多信息,請參閱神經網絡 API 參考文檔和神經網絡 API 開發人員指南。

通知

Android 8.1 Developer Preview 1 對通知進行了更改,這些更改會影響應用發出通知提示音的方式:

- 應用程序現在每秒只能發出一次通知警報聲。

- 超過此速率的警報聲音不會排隊並丟失。

- 此更改不會影響通知行為的其他方面。

- 通知消息仍按預期發布。

此外:

- 在調用 ActivityManager.isLowRamDevice() 時返回 true 的低 RAM Android 設備不支持 NotificationListenerService 和 ConditionProviderService。

改進了針對低 RAM 設備的定位

Android 8.1(API 級別 27)向包管理器添加了兩個新的硬件功能常量 - FEATURE_RAM_LOW 和 FEATURE_RAM_NORMAL。這些常量允許您將應用程序和 APK 拆分的分發定位到普通或低 RAM 設備。

這些常數使 Play 商店能夠通過突出顯示特別適合給定設備功能的應用程序來提升用戶體驗。

自動填充框架更新

Android 8.1 開發者預覽版(API 級別 27)對自動填充框架進行了多項改進,您可以將這些改進整合到您的應用中:

- Developer Preview 添加了對在自動填充保存 UI 中顯示的自定義描述的支持,而不是原始表示數據。

- 您可以指定您的應用程序使用的驗證器對象來決定 Android 系統是否應顯示自動填充保存 UI。

- BaseAdapter 類包括 setAutofillOptions() 方法,它允許在適配器中提供字符串表示值有用的微調器控件動態生成值適配器,如信用卡到期日期年份列表用戶選擇部分信用卡到期日期自動填充服務使用字符串表示適當地填充視圖需要數據

此外:

- AutofillManager類包括notifyViewVisibilityChanged(View,int,boolen)方法調用通知框架改變可見性視圖虛擬結構重載方法非虛擬結構通常不需要顯式通知框架因為方法已經調用了View類

編輯文本更新

從 API 級別 27 開始 EditText.getText() 返回 Editable 之前返回的 CharSequence 向後兼容 Editable 實現 CharSequence Editable 接口提供有價值的附加功能 例如因為 Editable 還實現 Spannable 接口在實例 EditText 中應用標記內容

程序化安全瀏覽操作

通過使用 WebView 實現安全瀏覽 API 應用程序檢測實例 WebView 嘗試導航 URL Google 分類的已知威脅默認情況下,WebView 顯示插頁式警告用戶已知威脅提供選項加載 URL 無論如何返回上一頁安全在 Android 8.1 開發者預覽版中以編程方式定義應用程序如何響應已知威脅:

-控制應用程序是否報告已知威脅安全瀏覽

- 讓應用程序在每次遇到 URL 時自動執行返回安全的特定操作安全瀏覽對已知威脅進行分類註意最佳保護,防止在調用 WebView 對象的 loadUrl() 方法之前等待初始化安全瀏覽

視頻縮略圖提取器

MediaMetadataRetriever 類具有 getScaledFrameAtTime() 查找給定時間位置附近的幀返回位圖相同縱橫比源幀縮放適合矩形給定寬度高度有用生成縮略圖視頻我們建議使用方法而不是 getFrameAtTime() 浪費內存因為返回位圖相同分辨率源視頻例如來自 K 視頻的幀將 MB 位圖大得多需要縮略圖

共享內存API

Android 引入了 SharedMemory 類這允許創建映射管理使用多個進程或應用程序的匿名共享內存

牆紙顏色 API

Android 引入了支持管理壁紙顏色的功能,讓我們可以使用前三種具有視覺代表性的顏色從可繪製的位圖中創建 WallpaperColors 對象檢索細節前三種明顯的顏色壁紙要創建 WallpaperColors 對象,請執行以下操作:

-要使用三種顏色創建 WallpaperColors 對象,創建實例 WallpaperColors 傳遞初級、二級、三級顏色,原色必須為 null

- 要從位圖調用創建 WallpaperColors 對象,從 Bitmap() 方法傳遞位圖源參數

-從drawable調用fromDrawable()方法傳遞drawable源參數來創建WallpaperColors對象

要檢索牆紙的主要、次要、三次色詳細信息,請調用以下方法:

-getPrimaryColor() 返回最引人注目的彩色壁紙

-getSecondaryColor() 返回第二個卓越的顏色壁紙

-getTertiaryColor() 方法返回第三種卓越的顏色壁紙通知系統任何顯著的顏色變化調用 notify ColorsChanged() 方法觸發 Compute Colors 生命週期事件機會提供新的壁紙顏色對象添加監聽器顏色變化調用 addOn ColorsChanged Listener() 方法也調用 getWallpaper Colors() 檢索原色壁紙

指紋更新

FingerprintManager 類引入了兩個錯誤代碼:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT:用戶嘗試使用指紋讀取器解鎖設備的次數過多。

-FINGERPRINT_ERROR_VENDOR:發生特定於供應商的指紋讀取器錯誤。

綜上所述,

憑藉其廣泛的軟件應用程序選擇,涵蓋各種類別,例如實用程序和操作系統等;我們的網站提供範圍廣泛的軟件解決方案,可滿足各種需求和要求!這裡可用的此類軟件解決方案就是“Android O”,它帶來了許多旨在增強用戶體驗和開發人員生產力的特性和功能!

來自改進的通知管理選項,包括限制每秒聲音警報的頻率,同時仍然確保消息傳遞不受影響;基於 RAM 容量水平的更好定位選項,因此無論設備規格如何,用戶都能獲得優化的體驗;更新的自動填充框架允許自定義描述以及驗證器對象,從而更好地控制自動填充過程本身 - 每個人都有一些東西!

此外,由於其神經網絡 API 可在設備本身內提供硬件加速機器學習操作,而無需外部服務器雲計算資源等;通過 webview 實現的程序化安全瀏覽操作在潛在威脅發生之前檢測到它們,從而確保用戶在線活動的安全;共享內存 API 促進了同時運行的多個進程/應用程序之間的無縫通信,沒有任何問題 - 這些只是展示為什麼“android o”真正脫穎而出的一些例子!

完整規格
發行人 Google
發布者網站 http://www.google.com/
發布日期 2017-10-25
添加日期 2017-10-25
類別 實用程序和操作系統
子類別 操作系統和更新
Preview
操作系統要求 Android
要求 Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
價錢 Free
每週下載 8
下載總數 1002

Comments:

最受歡迎