偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

干貨滿滿!「OTalk | Android 15適配開發(fā)者交流專場」直播回顧

移動開發(fā)
「OTalk | Android 15適配開發(fā)者交流專場」直播回顧
歷史版本重點特性回顧 

更安全地導(dǎo)出上下文注冊的接收器

目標(biāo)版本為 Android 14 及以上的應(yīng)用中,必須在注冊每個廣播接收器時指定:

RECEIVER_EXPORTED 或 RECEIVER_NOT_EXPORTED

否則,系統(tǒng)會拋出 SecurityException。

前臺服務(wù)類型及權(quán)限

對以 Android 14 為目標(biāo)平臺的應(yīng)用,前臺服務(wù)需要指定類型及對應(yīng)的權(quán)限。如果應(yīng)用沒有聲明前臺服務(wù)類型,則會拋出異常。


Android 15開發(fā)者適配計劃

Google于2024年2月推出Android 15的開發(fā)者預(yù)覽版,隨后在4月發(fā)布Beta Releases版本,為開發(fā)者提供了更加穩(wěn)定的測試環(huán)境。6月份,用戶將迎來該系統(tǒng)的穩(wěn)定版,而最終的正式版也將在穩(wěn)定版發(fā)布兩個月后向公眾推出,屆時,Android 15將全面開啟全新的智能移動體驗。

Android 15 哪些新特性,會影響應(yīng)用的兼容性?

隨著Android 15的發(fā)布,開發(fā)者需要關(guān)注一系列重要的新特性和變更,這些可能會對現(xiàn)有應(yīng)用的兼容性產(chǎn)生影響。

AndroidManifest TAG限制

AndroidManifest.xml文件中相關(guān)Tag的數(shù)量進(jìn)行限制,限制attr string的長度,以及對attr屬性值限制特殊字符。這些限制會影響應(yīng)用的安裝過程。

啟動前臺服務(wù)的限制

對于目標(biāo)版本為Android 15及以上的應(yīng)用,`BOOT_COMPLETED`廣播接收方不允許啟動某些類型的前臺服務(wù),否則會拋出`ForegroundServiceStartNotAllowedException`異常。

ART相關(guān)庫中引入符號可見性屬性

隱藏類和接口,只有使用EXPORT才能加入到符號表中,這可能會影響到依賴這些符號的第三方應(yīng)用。

Stop狀態(tài)進(jìn)程啟動時會收到開機(jī)廣播

強(qiáng)制停止的應(yīng)用在重新啟動時,會收到`BOOT_COMPLETED`廣播,這可能會影響依賴于此廣播的應(yīng)用的行為。

Window inset 變化

在Android 15上,如果應(yīng)用的targetSdk是35,edge to edge特性將默認(rèn)啟動,這會影響UI布局,尤其是與系統(tǒng)欄(狀態(tài)欄、導(dǎo)航欄)相關(guān)的布局。

 Configuration 變化

如果應(yīng)用面向Android 15或更高版本,Configuration將不再排除系統(tǒng)欄,這可能會影響到依賴于系統(tǒng)欄尺寸的布局計算。

Jobscheduler檢查

對Job的設(shè)置進(jìn)行了更嚴(yán)格的檢查,如果最早觸發(fā)時間和最晚觸發(fā)時間相距小于15分鐘,會拋出異常導(dǎo)致應(yīng)用崩潰。

其它一些變更包括緊湊字體變更、最低可安裝的目標(biāo)API級別提升、Vulkan替換OpenGL ES、包名校驗、以及16KB page size功能的支持。

開發(fā)者需要關(guān)注這些變更,并根據(jù)自己的應(yīng)用情況進(jìn)行適配,以確保應(yīng)用在Android 15上的兼容性和穩(wěn)定性。對于一些特性,如Jobscheduler檢查和16KB page size功能,雖然目前可能只是打印日志或處于實驗性階段,但開發(fā)者仍然需要提前進(jìn)行測試和適配,以便在這些特性正式生效時,應(yīng)用能夠無縫過渡。

為幫助開發(fā)者高效適配,OPPO提供了哪些支持措施?

OPPO?提供了包括適配文檔、適配工具、適配資訊以及專家交流等在內(nèi)的全面支持和服務(wù),以便讓開發(fā)者的適配工作更加省心省力。

開發(fā)者Q &A 問答

Q:升級到Android 15以后,用戶在日常使用中能感受到哪些變化?包括界面設(shè)計、交互邏輯等。

A:目前主要針對折疊屏方面,比如折疊屏的浮窗效果、能力等新的浮窗特性,這些新的設(shè)計凸顯大屏的優(yōu)勢。


Q:Android 15 個性化功能多嗎?

A:個性化的功能在折疊屏上面會多一點。OPPO 會有一些個性的定制化功能,但這不 屬于 Android 15 的升級,是 ColorOS 的功能,目前是保密的。


Q:OPPO是否會與Google合作,引入Android 15中的某一些創(chuàng)新技術(shù)?

A:這個是有的,比如之前講到的16KB page size的特性,它其實只是google實驗室的功能,但OPPO會為開發(fā)者提供相應(yīng)的開關(guān),讓開發(fā)者提前適配到這樣一個實驗的功能,這對應(yīng)用的體驗會有一些較大的提升。


Q:OPPO 是否會為 Android 15 提供定期的安全更新和維護(hù)?

A:OPPO 會定期跟隨 Google 的版本更新,來進(jìn)行安全補丁的升級和發(fā)布。


Q:OPPO哪些設(shè)備可以安裝 Android 15 Beta 版本,如何參加Beta測試項目?

A:OPPO Find X7系列、一加12首批支持,其它機(jī)型升級信息可以關(guān)注ColorOS升級助手的公眾號。目前初始的Android 15開發(fā)者預(yù)覽版僅面向開發(fā)者,不建議普通用戶使用。


Q:Jobscheduler 檢查,是針對所有的 android版本,還是只針對 android15 的應(yīng)用?

A:這是在 Android 15上的新特性,只會在 Android 15以上版本生效,之前的版本不會有問題。


Q:商店對最低的 SDK 有要求嗎?

A:2024年1月起 OPPO、小米、vivo、華為等主流應(yīng)用商店將共同采用

TargetSdkVersion≥30 的等級要求,作為應(yīng)用上架收錄標(biāo)準(zhǔn) (發(fā)布和更新),詳情可查看公告: 

https://open.oppomobile.com/new/messageDetails?id=33&type=1

責(zé)任編輯:劉睿暄
相關(guān)推薦

2024-05-23 11:54:20

2025-05-23 15:41:15

2022-10-17 14:16:20

OPPO

2025-05-22 21:19:14

2025-05-21 17:38:34

OPPOAndroid

2022-06-13 15:35:53

計算

2013-06-13 11:18:08

CDC20132013中國開發(fā)者大會Flash專場

2021-04-08 21:37:06

AppGallery 應(yīng)用開發(fā)

2013-04-19 13:23:17

諾基亞激情共贏移動交流

2013-03-14 10:49:58

諾基亞激情共贏移動交流

2013-03-14 14:08:28

諾基亞移動開發(fā)者交流沙龍

2024-07-09 17:07:00

2012-08-06 08:54:08

2022-09-15 17:08:20

JavaScripWeb開發(fā)

2013-03-15 10:43:02

諾基亞移動開發(fā)者交流沙龍

2023-09-08 14:46:03

點贊
收藏

51CTO技術(shù)棧公眾號