一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在 I/O 看未來 | 豐富多彩,Android 14 Beta 2 發(fā)布

谷歌開發(fā)者 ? 來源:未知 ? 2023-05-15 22:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者 / Dave Burke, VP of Engineering

Google I/O的大幕已經(jīng)拉開,我們也為大家?guī)砹?Android 14 的第二個(gè) Beta 版。我們在 Google I/O 上為大家準(zhǔn)備了許多精彩的演講,包括對 Android 14 許多新功能的詳細(xì)介紹。這次發(fā)布的 Beta 2 聚焦相機(jī)和媒體、隱私和安全、系統(tǒng)界面以及開發(fā)者生產(chǎn)力方面的改進(jìn)。我們還在繼續(xù)完善大屏設(shè)備上的體驗(yàn),并首次在指定合作伙伴的手機(jī)、平板電腦和可折疊設(shè)備上提供 Android 14 Beta 版測試計(jì)劃。

  • Google I/O

    https://io.google/2023/

  • Android 精彩演講

    https://io.google/2023/program/?q=android,mobile

每一年 Android 都會(huì)帶來改進(jìn)和新的功能,在這一路的進(jìn)化過程中,大家在 Android Beta 版測試計(jì)劃中提交的反饋至關(guān)重要。我們在 Android 14 開發(fā)者網(wǎng)站提供了更多關(guān)于本次 Beta 版的信息,包括如何使用 Pixel 設(shè)備獲取 Beta 版以及發(fā)布時(shí)間表等。非常期待聽到大家的想法,在這里我們提前感謝大家,是大家的持續(xù)支持,讓 Android 能成為屬于每一個(gè)人的平臺(tái)!

  • 參與 Beta 版測試

    https://www.google.com/android/beta

  • Android 14 開發(fā)者網(wǎng)站

    https://developer.android.google.cn/about/versions/14

  • 獲取 Google Pixel 系統(tǒng)映像

    https://developer.android.google.cn/about/versions/14/download

  • 發(fā)布時(shí)間表

    https://developer.android.google.cn/about/versions/14/overview#timeline

  • 提交反饋

    https://developer.android.google.cn/about/versions/14/feedback

現(xiàn)已支持更多設(shè)備

896fdd2c-f329-11ed-90ce-dac502259ad0.png

現(xiàn)在您可以在我們合作伙伴的設(shè)備上體驗(yàn) Android 14 Beta 版,他們包括 iQOO、聯(lián)想、Nothing、一加、OPPO、realme、TECNO、vivo 和小米。

  • 合作伙伴的設(shè)備

    https://developer.android.google.cn/about/versions/14/devices

高質(zhì)量相機(jī)和媒體體驗(yàn)

Android 設(shè)備以高品質(zhì)的相機(jī)而聞名。去年的 Android 13 已經(jīng)帶來了諸多這方面的提升,比如支持錄制生動(dòng)的高動(dòng)態(tài)范圍 (HDR,能支持?jǐn)?shù)十億種顏色) 視頻,通過相機(jī)擴(kuò)展來幫助設(shè)備廠商們提供諸如夜間模式和散景 (bokeh) 等功能,以及為相機(jī)數(shù)據(jù)流用例提供優(yōu)化,等等。Android 14 則在這些提升的基礎(chǔ)上更進(jìn)一步。

超強(qiáng) HDR (Ultra HDR) 圖片

Android 現(xiàn)在支持 10 位高動(dòng)態(tài)范圍 (HDR) 圖像,從而得以更多地保留拍攝照片時(shí)傳感器捕捉到的信息,帶來更鮮艷的色彩和更高的對比度。而且 Android 使用的超強(qiáng) HDR 格式完全向后兼容 JPEG,應(yīng)用可以無縫使用 HDR 圖像,根據(jù)需要使用標(biāo)準(zhǔn)動(dòng)態(tài)范圍來呈現(xiàn)它們。您只需在應(yīng)用中指定其 Activity 窗口使用 HDR 界面功能,比如通過應(yīng)用清單設(shè)置或在運(yùn)行時(shí)調(diào)用 Window.setColorMode,框架便會(huì)自動(dòng)將界面中的這些圖像以 HDR 來呈現(xiàn)。

  • 超強(qiáng) HDR 圖像格式 v0.9.1

    https://developer.android.google.cn/guide/topics/media/hdr-image-format

  • 以廣色域模式顯示 Activity

    https://developer.android.google.cn/guide/topics/manifest/activity-element#colormode

  • Window.setColorMode

    https://developer.android.google.cn/reference/android/view/Window#setColorMode%28int%29

您還可以在支持的設(shè)備上拍攝 10 位壓縮靜態(tài)圖像。由于從傳感器中保留了更多的顏色,后期編輯時(shí)可以更加靈活。您還可以使用與超強(qiáng) HDR 圖像關(guān)聯(lián)的 Gainmap 在 OpenGL 或 Vulkan 中渲染圖像。

  • JPEG_R 格式

    https://developer.android.google.cn/reference/android/graphics/ImageFormat#JPEG_R

  • Gainmap

    https://developer.android.google.cn/reference/android/graphics/Gainmap

升級相機(jī)擴(kuò)展的縮放、對焦、后視等功能

Android 14 升級和改進(jìn)了相機(jī)擴(kuò)展功能,讓應(yīng)用支持更長的處理時(shí)間,通過計(jì)算密集型算法改善成像品質(zhì),比如在支持的設(shè)備上使用微光拍攝。
  • 相機(jī)擴(kuò)展

    https://developer.android.google.cn/training/camera/camera-extensions

通過這些改進(jìn),用戶在使用相機(jī)擴(kuò)展功能時(shí)會(huì)獲得更強(qiáng)大的體驗(yàn),包括:
  • 靜態(tài)拍照處理延遲動(dòng)態(tài)預(yù)估能基于當(dāng)前場景和環(huán)境條件更準(zhǔn)確地預(yù)估靜態(tài)拍照的延遲。調(diào)用 CameraExtensionSession.getRealtimeStillCaptureLatency() 來獲得 StillCaptureLatency 對象,該對象有兩個(gè)延遲估計(jì)方法: getCaptureLatency() 方法會(huì)返回從 onCaptureStarted() 到 onCaptureProcessStarted() 之間的延遲預(yù)估,而 getProcessingLatency() 方法則返回從 onCaptureProcessStarted() 到生成最終處理幀之間的延遲預(yù)估。

  • CameraExtensionSession.getRealtimeStillCaptureLatency()

    https://developer.android.google.cn/reference/android/hardware/camera2/CameraExtensionSession#getRealtimeStillCaptureLatency%28%29

  • StillCaptureLatency

    https://developer.android.google.cn/reference/android/hardware/camera2/CameraExtensionSession.StillCaptureLatency

  • getCaptureLatency()

    https://developer.android.google.cn/reference/android/hardware/camera2/CameraExtensionSession.StillCaptureLatency#getCaptureLatency%28%29

  • 支持拍攝進(jìn)度回調(diào),這樣應(yīng)用可以顯示長時(shí)間靜態(tài)拍照處理的進(jìn)度。您可以使用 CameraExtensionCharacteristics.isCaptureProcessProgressAvailable() 來查看此功能是否可用,如果可用的話,實(shí)現(xiàn) onCaptureProcessProgressed() 回調(diào)后即可以參數(shù)傳遞的方式獲得進(jìn)度值 (0 到 100)。

  • CameraExtensionCharacteristics.isCaptureProcessProgressAvailable()

    https://developer.android.google.cn/reference/android/hardware/camera2/CameraExtensionCharacteristics#isCaptureProcessProgressAvailable%28int%29

  • onCaptureProcessProgressed()

    https://developer.android.google.cn/reference/android/hardware/camera2/CameraExtensionSession.ExtensionCaptureCallback#onCaptureProcessProgressed%28android.hardware.camera2.CameraExtensionSession,%20android.hardware.camera2.CaptureRequest,%20int%29

  • 支持?jǐn)U展功能特定的元數(shù)據(jù),如 CaptureRequest.EXTENSION_STRENGTH,用于調(diào)整擴(kuò)展效果的取值,如使用 EXTENSION_BOKEH 時(shí)的背景模糊程度。

  • CaptureRequest.EXTENSION_STRENGTH

    https://developer.android.google.cn/reference/android/hardware/camera2/CaptureRequest#EXTENSION_STRENGTH

  • EXTENSION_BOKEH

    https://developer.android.google.cn/reference/android/hardware/camera2/CameraExtensionCharacteristics#EXTENSION_BOKEH

  • 支持相機(jī)擴(kuò)展靜態(tài)拍照的后視 (Postview) 功能,相比最終成像,該功能可以更快地提供一張少量處理過的圖像。如果一個(gè)擴(kuò)展的處理帶來更多的延遲,可以先提供一張后視圖像來占位,以改善用戶體驗(yàn),并在稍后替換成最終圖像。您可以先用 CameraExtensionCharacteristics.isPostviewAvailable() 來查看這個(gè)功能是否可用,然后將一個(gè) OutputConfiguration 傳給 ExtensionSessionConfiguration.setPostviewOutputConfiguration()

  • CameraExtensionCharacteristics.isPostviewAvailable()

    https://developer.android.google.cn/reference/android/hardware/camera2/CameraExtensionCharacteristics#isPostviewAvailable%28int%29

  • OutputConfiguration

    https://developer.android.google.cn/reference/android/hardware/camera2/params/OutputConfiguration

  • ExtensionSessionConfiguration.setPostviewOutputConfiguration()

    https://developer.android.google.cn/reference/android/hardware/camera2/params/ExtensionSessionConfiguration#setPostviewOutputConfiguration%28android.hardware.camera2.params.OutputConfiguration%29

  • 支持 SurfaceView,帶來更優(yōu)化、更節(jié)能的預(yù)覽渲染路徑:https://developer.android.google.cn/reference/android/view/SurfaceView
  • 在使用擴(kuò)展功能時(shí)支持點(diǎn)擊對焦和縮放。

傳感器內(nèi)縮放

如果 CameraCharacteristicsREQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE 包含SCALER_AVAILABLE_STREAM_USE_CASES_CROPPED_RAW,則您的應(yīng)用可以通過調(diào)用 CaptureRequest 并指定一個(gè) RAW 目標(biāo)對象,其數(shù)據(jù)流用例設(shè)為 CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_CROPPED_RAW,來使用高級傳感器功能為裁切過的 RAW 數(shù)據(jù)流提供和全視角相同的像素?cái)?shù)。實(shí)現(xiàn)控件覆蓋請求后,更新后的相機(jī)甚至能在其他相機(jī)控件就緒之前就為用戶提供縮放控制功能。

  • CameraCharacteristics

    https://developer.android.google.cn/reference/android/hardware/camera2/CameraCharacteristics

  • REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASEhttps://developer.android.google.cn/reference/android/hardware/camera2/CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE

  • SCALER_AVAILABLE_STREAM_USE_CASES_CROPPED_RAW

    https://developer.android.google.cn/reference/android/hardware/camera2/CameraMetadata#SCALER_AVAILABLE_STREAM_USE_CASES_CROPPED_RAW
  • CaptureRequest

    https://developer.android.google.cn/reference/android/hardware/camera2/CaptureRequest

  • CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_CROPPED_RAWhttps://developer.android.google.cn/reference/android/hardware/camera2/CameraMetadata#SCALER_AVAILABLE_STREAM_USE_CASES_CROPPED_RAW

無損 USB 音頻

Android 14 現(xiàn)在支持無損音頻格式,讓您可以通過 USB 有線耳機(jī)獲得發(fā)燒友級別的體驗(yàn)。您可以查詢 USB 設(shè)備的首選混音器屬性,為該屬性的變化注冊一個(gè)監(jiān)聽器,然后使用新的 AudioMixerAttributes 類來配置混音器屬性。這個(gè)類提供了格式的詳細(xì)信息,比如通道掩碼、采樣率和混音器行為,而且支持音頻直傳,即不提供混音、音量調(diào)節(jié)和后期效果。我們正在和 OEM 合作伙伴們一起努力,在今年晚些時(shí)候?qū)⑦@個(gè)功能實(shí)裝到設(shè)備上。
  • AudioMixerAttributes

    https://developer.android.google.cn/reference/android/media/AudioMixerAttributes

  • 音頻直傳

    https://developer.android.google.cn/reference/android/media/AudioMixerAttributes#MIXER_BEHAVIOR_BIT_PERFECT

更多圖像功能

Android 14 增加了先進(jìn)的圖形功能,可在 Canvas 層級活用復(fù)雜的 GPU 功能。

帶有頂點(diǎn)和片段著色器的自定義網(wǎng)格

長期以來,Android 都支持繪制帶有自定義著色的三角形網(wǎng)格,但支持的網(wǎng)格格式一直存在限制,僅限于一些預(yù)定義的屬性組合。Android 14 增加了對自定義網(wǎng)格的支持,這些網(wǎng)格可以被定義為三角形三角形帶,如果您需要的話還能支持索引。這些網(wǎng)格是用 AGSL 編寫的,包含自定義屬性、頂點(diǎn)跨度、varying 變量和頂點(diǎn)/片段著色器。頂點(diǎn)著色器定義了 varying,如位置和顏色,片段著色器則可以選擇性地定義像素的顏色,通常是使用頂點(diǎn)著色器創(chuàng)建的 varying 變量。如果顏色是由片段著色器提供的,那么在繪制網(wǎng)格時(shí)會(huì)使用選擇好的混合模式與當(dāng)前的 Paint 顏色進(jìn)行混合。如果您需要更多的靈活性,可以將 uniform 變量傳遞給片段和頂點(diǎn)著色器。

  • 自定義網(wǎng)格

    https://developer.android.google.cn/reference/kotlin/android/graphics/Mesh

  • 三角形

    https://developer.android.google.cn/reference/kotlin/android/graphics/Mesh?#TRIANGLES:kotlin.Int

  • 三角形帶

    https://developer.android.google.cn/reference/kotlin/android/graphics/Mesh?#triangle_strip

  • AGSL

    https://developer.android.google.cn/develop/ui/views/graphics/agsl

  • 網(wǎng)格定義

    https://developer.android.google.cn/reference/kotlin/android/graphics/MeshSpecification

  • 自定義屬性

    https://developer.android.google.cn/reference/kotlin/android/graphics/MeshSpecification.Attribute

  • Varying

    https://developer.android.google.cn/reference/kotlin/android/graphics/MeshSpecification.Varying

  • 繪制網(wǎng)格https://developer.android.google.cn/reference/android/graphics/Canvas.html#drawMesh%28android.graphics.Mesh,%20android.graphics.BlendMode,%20android.graphics.Paint%29
  • 混合模式

    https://developer.android.google.cn/reference/kotlin/android/graphics/BlendMode

  • Paint

    https://developer.android.google.cn/reference/android/graphics/Paint

  • Uniform

    https://developer.android.google.cn/reference/android/graphics/Mesh#setFloatUniform%28java.lang.String,%20float[]%29

Canvas 硬件緩沖渲染器

Android 14 引入了 HardwareBufferRenderer,讓 Android 的 Canvas API 在 HardwareBuffer 中繪制時(shí)得以使用硬件加速功能。當(dāng)您的用例涉及到通過 SurfaceControl 與系統(tǒng)合成器通信以實(shí)現(xiàn)低延遲繪制時(shí),此功能會(huì)特別有用。

  • HardwareBufferRenderer

    https://developer.android.google.cn/reference/android/graphics/HardwareBufferRenderer

  • Canvas

    https://developer.android.google.cn/reference/android/graphics/Canvas

  • HardwareBuffer

    https://developer.android.google.cn/reference/android/hardware/HardwareBuffer

  • SurfaceControl

    https://developer.android.google.cn/reference/android/view/SurfaceControl

隱私

Android 14 繼續(xù)關(guān)注隱私保護(hù),并推出全新功能讓用戶對自己的數(shù)據(jù)及其共享操作有更多的控制權(quán)和可見性。

Health Connect

89aa5380-f329-11ed-90ce-dac502259ad0.png

Health Connect 是存放用戶健康和健身數(shù)據(jù)的設(shè)備端內(nèi)容庫。用戶可以通過這個(gè)庫在他們喜愛的應(yīng)用之間共享數(shù)據(jù),而且提供了統(tǒng)一的入口來管理數(shù)據(jù)的分享范圍。

Health Connect 目前在 Google Play 商店作為一個(gè)應(yīng)用提供下載。從 Android 14 開始,Health Connect 成為了平臺(tái)的一部分,可以通過 Google Play 系統(tǒng)更新進(jìn)行升級,不再需要單獨(dú)下載。如此一來,Health Connect 可以經(jīng)常獲得更新,您的應(yīng)用也可以在 Android 14 及以上的設(shè)備上放心使用 Health Connect。用戶可以通過設(shè)備的系統(tǒng)設(shè)置訪問 Health Connect,其隱私控制集成在系統(tǒng)設(shè)置中。

Health Connect 現(xiàn)在支持運(yùn)動(dòng)路線,用戶可以分享他們的運(yùn)動(dòng)路線,并在地圖上查看。路線被定義為在一個(gè)時(shí)間窗口內(nèi)記錄的位置列表,您的應(yīng)用可以將路線插入到健身計(jì)劃中,將二者聯(lián)系在一起。為了確保用戶完全控制這些敏感數(shù)據(jù),在與其他應(yīng)用分享路線時(shí)需要用戶按路線分別授權(quán)。

這次的發(fā)布可不止這些!請大家參閱觀 "Android Health 最新進(jìn)展" 博文了解 Health Connect 的詳細(xì)信息:

https://android-developers.googleblog.com/2023/05/whats-new-in-android-health.html

數(shù)據(jù)分享更新

89e265a4-f329-11ed-90ce-dac502259ad0.png

我們在位置信息的運(yùn)行時(shí)授權(quán)對話框中新增了一塊描述,來突出顯示應(yīng)用與第三方共享位置數(shù)據(jù)的情況。用戶可以了解更多信息并控制應(yīng)用對數(shù)據(jù)的訪問。這些描述信息來自 Google Play 管理中心數(shù)據(jù)安全表單。其他應(yīng)用商店也將能夠提供一個(gè)機(jī)制來呈現(xiàn)這些信息。我們鼓勵(lì)開發(fā)者審查應(yīng)用的位置數(shù)據(jù)共享政策,并對應(yīng)用的數(shù)據(jù)安全信息進(jìn)行更新以確保其符合實(shí)際情況。此變更將很快發(fā)布。

89fe8bc6-f329-11ed-90ce-dac502259ad0.png

  • Google Play 管理中心

    https://developer.android.google.cn/distribute/console

  • 數(shù)據(jù)安全表單

    https://support.google.com/googleplay/android-developer/answer/10787469

此外,如果有位置權(quán)限的應(yīng)用改變了其數(shù)據(jù)共享方案,開始與第三方共享這些數(shù)據(jù),用戶將定期得到通知。

新的位置數(shù)據(jù)共享變更頁面將被添加進(jìn)系統(tǒng)設(shè)置頁面。

安全的全屏 Intent 通知

從 Android 11 (API 級別 30) 開始,任何應(yīng)用都可以使用 Notification.Builder#sendFullScreenIntent 來在手機(jī)鎖定時(shí)發(fā)送全屏 Intent。您可以通過在 Android 應(yīng)用清單中聲明 USE_FULL_SCREEN_INTENT 來在應(yīng)用安裝時(shí)自動(dòng)獲得該權(quán)限。

  • Notification.Builder#sendFullScreenIntent

    https://developer.android.google.cn/reference/android/app/Notification.Builder#setFullScreenIntent%28android.app.PendingIntent,%20boolean%29

  • USE_FULL_SCREEN_INTENT

    https://developer.android.google.cn/reference/android/Manifest.permission#USE_FULL_SCREEN_INTENT

全屏 Intent 通知是針對需要用戶立即關(guān)注的極高優(yōu)先級的通知而設(shè)計(jì)的,如來電或用戶設(shè)置的鬧鐘等。從 Android 14 開始,我們將只允許提供通話和鬧鐘功能的應(yīng)用在安裝時(shí)獲取該權(quán)限。

在用戶更新到 Android 14 之前便已安裝的應(yīng)用,該權(quán)限會(huì)繼續(xù)有效。用戶可以自行開啟或關(guān)閉這一權(quán)限。

您可以使用新的 NotificationManager.canUseScreenIntent API 來檢查自己的應(yīng)用是否有被授予這個(gè)權(quán)限。如果沒有,則可以使用新的 ACTION_MANAGE_APP_USE_FULL_SCREEN_INTENT Intent 來啟動(dòng)設(shè)置頁面以讓用戶授權(quán)。

  • NotificationManager.canUseScreenIntent

    https://developer.android.google.cn/reference/android/app/NotificationManager#canUseFullScreenIntent%28%29

  • ACTION_MANAGE_APP_USE_FULL_SCREEN_INTENT

    https://developer.android.google.cn/reference/android/provider/Settings#ACTION_MANAGE_APP_USE_FULL_SCREEN_INTENT

系統(tǒng)界面

預(yù)測性返回 (Predictive Back)

8a168d34-f329-11ed-90ce-dac502259ad0.gif

△ Material 組件搜索動(dòng)畫

隨著 Android 14 Beta 2 的發(fā)布,我們帶來了多項(xiàng)改進(jìn)和新的規(guī)范,以幫助大家在應(yīng)用的 Activity 之間導(dǎo)航時(shí)呈現(xiàn)更流暢的動(dòng)畫:
  • 您可以設(shè)置 android:enableOnBackInvokedCallback=true 來為每個(gè) Activity (而不是整個(gè)應(yīng)用) 來單獨(dú)啟用預(yù)測性返回系統(tǒng)動(dòng)畫。
  • 我們?yōu)?/span>底部表單側(cè)面表單搜索添加了新的 Material 組件動(dòng)畫。
  • 我們?yōu)樽远x應(yīng)用內(nèi)動(dòng)畫和轉(zhuǎn)場準(zhǔn)備了設(shè)計(jì)指南。
  • 我們提供了新 API 來支持自定義應(yīng)用內(nèi)轉(zhuǎn)場動(dòng)畫:
    • OnBackPressedCallbackhandleOnBackStarted, handleOnBackProgressed, handleOnBackCancelled
    • OnBackAnimationCallbackonBackStarted、onBackProgressedonBackCancelled
    • overrideActivityTransition 來替代 overridePendingTransition,用于處理用戶滑動(dòng)返回時(shí)的過場效果
  • android:enableOnBackInvokedCallback=true

    https://developer.android.google.cn/reference/android/R.attr.html#enableOnBackInvokedCallback

  • 底部表單

    https://m3.material.io/components/bottom-sheets/guidelines#3d7735e2-73ea-4f3e-bd42-e70161fc1085

  • 側(cè)面表單

    https://m3.material.io/components/side-sheets/guidelines#d77245e3-1013-48f8-a9d7-76f484e1be13

  • 搜索

    https://m3.material.io/components/search/guidelines#3f2d4e47-2cf5-4c33-b6e1-5368ceaade55

  • 預(yù)測性返回動(dòng)畫設(shè)計(jì)指南

    http://developer.android.google.cn/design/ui/mobile/guides/patterns/predictive-back

  • OnBackPressedCallback

    https://developer.android.google.cn/reference/androidx/activity/OnBackPressedCallback#OnBackPressedCallback%28kotlin.Boolean%29

  • handleOnBackStarted

    https://developer.android.google.cn/reference/androidx/activity/OnBackPressedCallback#handleOnBackStarted%28android.window.BackEvent%29

  • handleOnBackProgressed

    https://developer.android.google.cn/reference/androidx/activity/OnBackPressedCallback#handleOnBackProgressed%28android.window.BackEvent%29

  • handleOnBackCancelled

    https://developer.android.google.cn/reference/androidx/activity/OnBackPressedCallback#handleOnBackCancelled%28%29

  • OnBackAnimationCallback

    https://developer.android.google.cn/reference/kotlin/android/window/OnBackAnimationCallback

  • onBackStarted

    https://developer.android.google.cn/reference/kotlin/android/window/OnBackAnimationCallback#onbackstarted

  • onBackProgressed

    https://developer.android.google.cn/reference/kotlin/android/window/OnBackAnimationCallback#onbackprogressed

  • onBackCancelled

    https://developer.android.google.cn/reference/kotlin/android/window/OnBackAnimationCallback#onbackcancelled

  • overrideActivityTransition

    https://developer.android.google.cn/reference/android/app/Activity#overrideActivityTransition%28int,%20int,%20int,%20int%29

  • overridePendingTransition

    https://developer.android.google.cn/reference/android/app/Activity#overridePendingTransition%28int,%20int%29

在 Android 14 Beta 2 中,所有預(yù)測性返回動(dòng)畫功能依然在開發(fā)者選項(xiàng)里。請參閱開發(fā)者指南了解如何讓應(yīng)用支持預(yù)測性返回,以及如何創(chuàng)建自定義應(yīng)用內(nèi)轉(zhuǎn)場動(dòng)畫。

  • 添加對預(yù)測性返回手勢的支持

    https://developer.android.google.cn/guide/navigation/predictive-back-gesture

應(yīng)用兼容性

隨著 Beta 2 的發(fā)布,我們距離 2023 年 6 月的平臺(tái)穩(wěn)定性里程碑只有一步之遙,屆時(shí)我們將得到最終版本的 Android 14 SDK 和 NDK API,面向應(yīng)用的系統(tǒng)行為也將最終確定。現(xiàn)在 Android 14 Beta 版已經(jīng)可以在更多的設(shè)備上運(yùn)行,您將在接下來的幾周看到更多用戶在 Android 14 上體驗(yàn)?zāi)膽?yīng)用,并提交他們發(fā)現(xiàn)的問題。 要進(jìn)行兼容性測試,請?jiān)谶\(yùn)行 Android 14 Beta 版的設(shè)備或模擬器上安裝您的正式版應(yīng)用,并測試應(yīng)用的所有流程。請通過行為變更清單來確定測試重點(diǎn)。在解決所有發(fā)現(xiàn)的問題后,請盡快發(fā)布應(yīng)用的更新。

8aa393aa-f329-11ed-90ce-dac502259ad0.png

  • 行為變更(針對所有應(yīng)用)

    https://developer.android.google.cn/about/versions/14/behavior-changes-all

現(xiàn)在也可以開始準(zhǔn)備將應(yīng)用的目標(biāo)平臺(tái)升級至 Android 14 了,只需使用開發(fā)者選項(xiàng)中的應(yīng)用兼容性開關(guān)進(jìn)行測試即可。

8abafee6-f329-11ed-90ce-dac502259ad0.png

△ 開發(fā)者選項(xiàng)中的應(yīng)用兼容性開關(guān)

即刻體驗(yàn) Android 14

不論您是想體驗(yàn) Android 14 的功能、測試應(yīng)用還是提交反饋,都可以從這次的 Beta 2 開始。您還可以使用我們合作伙伴的設(shè)備來測試應(yīng)用在平板電腦和可折疊設(shè)備上的表現(xiàn),不過最簡單的方法還是使用 Android Studio SDK 管理器最新預(yù)覽版中安裝了 64 位系統(tǒng)映像的 Android 模擬器中的 Pixel Tablet 或 Pixel Fold 配置進(jìn)行測試。您還可以直接使用支持的 Pixel 設(shè)備參與測試,并通過 OTA 方式獲得本次以及將來的 Android 14 Beta 版 (包括功能更新)。

  • 反饋與需求

    https://developer.android.google.cn/about/versions/14/feedback

  • 安裝 SDK

    https://developer.android.google.cn/about/versions/14/setup-sdk#install-sdk

  • 參與 Beta 版測試

    https://www.google.com/android/beta

為了獲得最佳的 Android 14 開發(fā)體驗(yàn),我們建議您使用 Android Studio Hedgehog 的最新版本。

  • Android Studio Hedgehog

    https://developer.android.google.cn/studio/preview

設(shè)置好 SDK 后,您可以:
  • 體驗(yàn)新功能和 API - 在我們打磨及確定 API 的過程中,您的反饋至關(guān)重要。您可以在我們的跟蹤頁報(bào)告問題。
  • 測試應(yīng)用的兼容性 - 測試您的應(yīng)用是否受到 Android 14 默認(rèn)行為變更的影響。請將應(yīng)用安裝到運(yùn)行 Android 14 的設(shè)備或模擬器上進(jìn)行徹底的測試。
  • 使用可選變更項(xiàng)測試應(yīng)用 - Android 14 提供了可選的行為變更,這些變更僅在您的應(yīng)用以新平臺(tái)為目標(biāo)時(shí)才會(huì)造成影響。盡早了解和評估這些變更十分重要。為了便于測試,您可以單獨(dú)啟用或者禁用這些變更
  • 設(shè)置 Android 14 SDK

    https://developer.android.google.cn/about/versions/14/setup-sdk

  • 兼容性框架變更 (Android 14)

    https://developer.android.google.cn/about/versions/14/reference/compat-framework-changes

我們將在整個(gè) Android 14 的發(fā)布周期內(nèi)定期更新預(yù)覽版和 Beta 版系統(tǒng)映像和 SDK。 請?jiān)L問 Android 14 開發(fā)者網(wǎng)站了解如何獲取 Beta 版等詳細(xì)信息:

https://developer.android.google.cn/about/versions/14

8ae5b3a2-f329-11ed-90ce-dac502259ad0.png ?

谷歌開發(fā)者

8b0c40da-f329-11ed-90ce-dac502259ad0.png

在微信和微博平臺(tái)搜索 "谷歌開發(fā)者"

關(guān)注官方賬號

8b4aa1fe-f329-11ed-90ce-dac502259ad0.gif?點(diǎn)擊屏末||進(jìn)一步了解 Android 14 詳細(xì)更新

8b5ad092-f329-11ed-90ce-dac502259ad0.png

8b6d3a70-f329-11ed-90ce-dac502259ad0.gif

8db1145a-f329-11ed-90ce-dac502259ad0.png


原文標(biāo)題:在 I/O 看未來 | 豐富多彩,Android 14 Beta 2 發(fā)布

文章出處:【微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 谷歌
    +關(guān)注

    關(guān)注

    27

    文章

    6231

    瀏覽量

    108110

原文標(biāo)題:在 I/O 看未來 | 豐富多彩,Android 14 Beta 2 發(fā)布

文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Android 16更新亮點(diǎn)介紹

    Android 近期整個(gè)平臺(tái)上推出了一系列更新,包括:發(fā)布 Android 16 并為開發(fā)者和用戶提供詳細(xì)信息,推出改進(jìn)外接顯示設(shè)備上 Andro
    的頭像 發(fā)表于 07-05 11:37 ?638次閱讀

    正點(diǎn)原子Z15I ZYNQ 開發(fā)板資料發(fā)布!板載PCIe2.0、SPFx2、MIPI CSI等接口,資料豐富!

    正點(diǎn)原子Z15I ZYNQ 開發(fā)板資料發(fā)布!板載PCIe2.0、SPFx2、MIPI CSI等接口,資料豐富! 正點(diǎn)原子Z15I ZYNQ開
    發(fā)表于 05-30 16:59

    MAX7325 I2C端口擴(kuò)展器,提供8路推挽式I/O和8個(gè)漏極開路I/O技術(shù)手冊

    MAX7325 2線串行接口外設(shè)具有16路I/O端口。其中8路為推挽輸出,另外8路為I/O端口,帶有可選擇的內(nèi)部上拉和瞬態(tài)檢測功能。8路
    的頭像 發(fā)表于 05-22 15:27 ?247次閱讀
    MAX7325 <b class='flag-5'>I</b>2C端口擴(kuò)展器,提供8路推挽式<b class='flag-5'>I</b>/<b class='flag-5'>O</b>和8個(gè)漏極開路<b class='flag-5'>I</b>/<b class='flag-5'>O</b>技術(shù)手冊

    谷歌I/O 2025大會(huì)前透露:Android 16接入Gemini,智能手機(jī)、XR設(shè)備升級

    電子發(fā)燒友網(wǎng)報(bào)道(文/莫婷婷)2025 Google Android I/O將5 月 20 日至 21 日舉行,在這場活動(dòng)之前,谷歌召開了“The Android Show:
    的頭像 發(fā)表于 05-18 00:03 ?6557次閱讀
    谷歌<b class='flag-5'>I</b>/<b class='flag-5'>O</b> 2025大會(huì)前透露:<b class='flag-5'>Android</b> 16接入Gemini,智能手機(jī)、XR設(shè)備升級

    如何基于Android 14i.MX95 EVK上運(yùn)行Deepseek-R1-1.5B和性能

    本文檔總結(jié)了如何基于 Android 14 i.MX95 EVK 上運(yùn)行 Deepseek-R1-1.5B 和性能。 1. Install An
    發(fā)表于 04-04 06:59

    Android 16的首個(gè)Beta版現(xiàn)已推出,升級功能有這些

    Android 16 的首個(gè) Beta 版現(xiàn)已推出,這是向開發(fā)者和早期體驗(yàn)者開放試用的最好時(shí)機(jī)。您現(xiàn)在可以注冊任何受支持的 Pixel 設(shè)備,以便以 OTA 方式獲取此版本和未來Andro
    的頭像 發(fā)表于 03-14 10:58 ?827次閱讀
    <b class='flag-5'>Android</b> 16的首個(gè)<b class='flag-5'>Beta</b>版現(xiàn)已推出,升級功能有這些

    I/O接口與I/O端口的區(qū)別

    計(jì)算機(jī)系統(tǒng)中,I/O接口與I/O端口是實(shí)現(xiàn)CPU與外部設(shè)備數(shù)據(jù)交換的關(guān)鍵組件,它們功能、結(jié)構(gòu)
    的頭像 發(fā)表于 02-02 16:00 ?1430次閱讀

    Android16 Beta 1來襲,谷歌Pixel 6用戶搶先體驗(yàn)

    提供的Android 16路線圖,Beta 1版本于2025年1月發(fā)布,Beta 2、Beta
    的頭像 發(fā)表于 01-24 10:36 ?984次閱讀

    TSW14J56有預(yù)留的I/O口嗎?有幾個(gè)?電平是什么標(biāo)準(zhǔn)?

    我打算用TSW14J56和TSW54J60(高速ADC的評估板)搭建一個(gè)高速信號采集系統(tǒng),采集100MHz的信號。想知道,能自己寫TSW14J56EVM上的FPGA程序嗎? 需要另外購買FPGA的仿真器嗎? 還有個(gè)問題,TSW14
    發(fā)表于 01-02 08:27

    直接I/O

    電子發(fā)燒友網(wǎng)站提供《直接I/O庫.pdf》資料免費(fèi)下載
    發(fā)表于 10-14 10:55 ?0次下載
    直接<b class='flag-5'>I</b>/<b class='flag-5'>O</b>庫

    物聯(lián)網(wǎng)中常見的I/O擴(kuò)展電路設(shè)計(jì)方案_IIC I/O擴(kuò)展芯片

    物聯(lián)網(wǎng)系統(tǒng)中為什么要使用 IIC I/O擴(kuò)展芯片 ??物聯(lián)網(wǎng)系統(tǒng)中使用IIC(也稱為I2C)I/O
    的頭像 發(fā)表于 09-24 11:29 ?1344次閱讀
    物聯(lián)網(wǎng)中常見的<b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴(kuò)展電路設(shè)計(jì)方案_IIC <b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴(kuò)展芯片

    低成本MSP430 MCU中集成I2C I/O擴(kuò)展器

    電子發(fā)燒友網(wǎng)站提供《低成本MSP430 MCU中集成I2C I/O擴(kuò)展器.pdf》資料免費(fèi)下載
    發(fā)表于 09-24 10:56 ?1次下載
    <b class='flag-5'>在</b>低成本MSP430 MCU中集成<b class='flag-5'>I2</b>C <b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴(kuò)展器

    遠(yuǎn)程I/O模塊不同領(lǐng)域的應(yīng)用

    在當(dāng)今快速發(fā)展的工業(yè)自動(dòng)化領(lǐng)域,遠(yuǎn)程輸入/輸出(I/O)模塊正逐漸成為不可或缺的核心組件,本文將探討遠(yuǎn)程I/O模塊不同領(lǐng)域的廣泛應(yīng)用。 工
    的頭像 發(fā)表于 09-20 16:43 ?1262次閱讀

    I/O模塊的主要作用有哪些

    遠(yuǎn)程I/O模塊是一種使能遠(yuǎn)程數(shù)據(jù)采集和控制的設(shè)備。通過使用網(wǎng)絡(luò)技術(shù),如現(xiàn)場總線、以太網(wǎng)等,遠(yuǎn)程I/O模塊能夠?qū)⑤斎牒洼敵鲂盘杺鬟f給控制系統(tǒng)。這就像控制系統(tǒng)的延伸手臂,能夠觸及并集中處理
    的頭像 發(fā)表于 09-20 16:41 ?1177次閱讀

    谷歌Android 15 Beta 3的新功能

    從近期發(fā)布Beta 3 開始,Android 15 達(dá)成了平臺(tái)穩(wěn)定性里程碑版本,這意味著開發(fā)者 API 和所有面向應(yīng)用的行為都已是最終版本,您可以查閱它們并將其集成到您的應(yīng)用中,并且針對
    的頭像 發(fā)表于 09-09 15:55 ?850次閱讀