相比較之前的 2 個(gè) Beta 版本,日前發(fā)布的 Android 12 Beta 3 引入了大量的變化和改進(jìn)。雖然Google在博客中詳細(xì)羅列了 Beta 3 中面向用戶(hù)的重大變化,但很多細(xì)節(jié)上的改變并沒(méi)有完整收錄。 援引外媒 XDA 報(bào)道,Android 12 引入了一個(gè)非常有用的功能--近期 URL 分享。

創(chuàng)新互聯(lián)建站專(zhuān)注于綏芬河企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),成都商城網(wǎng)站開(kāi)發(fā)。綏芬河網(wǎng)站建設(shè)公司,為綏芬河等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站開(kāi)發(fā),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
該功能可以讓你快速?gòu)?fù)制近期應(yīng)用概覽中的鏈接。事實(shí)上早在 Beta 3 發(fā)布的時(shí)候,XDA 編輯就注意到了這項(xiàng)功能,只是當(dāng)時(shí)并不清楚是如何工作的。而現(xiàn)在Google分享了開(kāi)發(fā)者文檔,對(duì)這項(xiàng)功能進(jìn)行了詳細(xì)說(shuō)明。
根據(jù)官方文檔,近期 URL 分享功能是可以由任何提供網(wǎng)絡(luò)用戶(hù)界面并覆蓋活動(dòng)類(lèi)的 onProvideAssistContent 方法的應(yīng)用程序啟用。該方法用于向助理應(yīng)用程序提供關(guān)于當(dāng)前前景內(nèi)容的結(jié)構(gòu)化信息。基本上,應(yīng)用程序可以告訴助理,當(dāng)前的前景內(nèi)容是從一個(gè)特定的網(wǎng)頁(yè)加載的。而在 Android 12 中,該 URL 被提取出來(lái)并顯示給用戶(hù),讓他們可以輕松地從最近的應(yīng)用概覽中復(fù)制它。
正如你在截圖中看到的那樣,URL 以圖標(biāo)的形式出現(xiàn)在最近應(yīng)用概覽中的應(yīng)用卡的右上角。你可以點(diǎn)擊它來(lái)查看完整的 URL,然后從最近的應(yīng)用概覽中復(fù)制或分享它。點(diǎn)擊該按鈕也會(huì)在底部出現(xiàn)聯(lián)系人建議,以幫助你在同一屏幕上分享該URL。
目前,如果你想從Google瀏覽器中復(fù)制一個(gè)鏈接并與朋友分享,你必須點(diǎn)擊地址欄,然后點(diǎn)擊復(fù)制按鈕,切換到你選擇的消息應(yīng)用程序,然后在點(diǎn)擊發(fā)送之前將 URL 粘貼到那里。或者,你可以點(diǎn)擊地址欄,然后點(diǎn)擊分享按鈕,從分享表中選擇你想分享鏈接的應(yīng)用程序,然后選擇你想分享的聯(lián)系人。在這兩種情況下,這都是一個(gè)相當(dāng)漫長(zhǎng)的過(guò)程。
最近的URL共享功能旨在很大程度上簡(jiǎn)化這一過(guò)程,讓你向上滑動(dòng)打開(kāi)最近的應(yīng)用程序概覽,然后在同一屏幕上復(fù)制或分享鏈接。
編輯...
導(dǎo)讀:
Android P 全面禁止了非安全的http連接,如果要使用非加密連接,需要配置network security config.步驟如下:
1.1 在res/xml下建立我們自己的network security config文件,名字任意,可以叫做network_security_config.xml
1.2 如果我們相對(duì)某些網(wǎng)址使用非安全連接,可以使用如下配置
1.2 如果我們想要允許所有的非安全連接,可以使用如下配置
1.3 然后在AndroidManifest的application標(biāo)簽中增加如下屬性
socket連接也必須要使用安全連接,必須要使用SSLSocketFactory,而不能使用SocketFactory.
請(qǐng)注意,SSLScoket本身并不校驗(yàn)hostname的安全性,我們必須使用getDefaultHostnameVerifier的verify方法對(duì)hostname進(jìn)行校驗(yàn)。
在Android P上,對(duì)WebView的數(shù)據(jù)進(jìn)行了進(jìn)程隔離,同一個(gè)應(yīng)用程序的不同進(jìn)程無(wú)法訪問(wèn)其他進(jìn)程中WebView的數(shù)據(jù),包括Cookie等。
谷歌推薦的做法是只在一個(gè)進(jìn)程中使用WebView,所以我們應(yīng)該把所有使用到WebView的Activity都放置在同一個(gè)進(jìn)程中。我們可以在不需要使用WebView的進(jìn)程中調(diào)用WebView的靜態(tài)方法disableWebView來(lái)強(qiáng)制要求該進(jìn)程不能使用WebView.
1.通知渠道
2.通知角標(biāo)
3.通知圓點(diǎn)
4.通知延后
5.消息樣式
6.通知超時(shí)
7.后臺(tái)執(zhí)行限制
8.畫(huà)中畫(huà)模式
9.自適應(yīng)圖標(biāo)
10.藍(lán)牙體驗(yàn)提升
11.智能文本選擇與智能共享
12.WLAN感知
13.取消屏幕縱橫比限制
14.其他
盡管 Android 刷版本號(hào)的步伐年年加快,但每年帶給用戶(hù)的驚喜從未減少。經(jīng)歷了四個(gè)開(kāi)發(fā)者預(yù)覽版的洗禮后,Android 8.0 終于在今天凌晨迎來(lái)了正式版發(fā)布。
如果你還不清楚 Android O 有哪些關(guān)鍵的新特性,不妨讓我們通過(guò)這篇文章快速為你梳理一遍。
代號(hào)「奧利奧」
和發(fā)布會(huì)前幾天外媒傳出的消息一樣,Android 8.0 的甜品代號(hào)果然是「奧利奧」(Oreo)。
而昨晚的發(fā)布會(huì)碰巧趕上了美國(guó)日全食,為此 Google 也準(zhǔn)備了一段應(yīng)景的揭曉視頻:
從奇巧板到牛軋?zhí)窃俚竭@次的奧利奧,不得不說(shuō)近幾個(gè) Android 版本所選擇的甜品都非常可口。在開(kāi)始新功能介紹之前,我們不妨通過(guò)下面這張長(zhǎng)圖回顧一下 Android 歷代甜品代號(hào):
通知——往往是 Android 系統(tǒng)的信息過(guò)載的「重災(zāi)區(qū)」,也是近三個(gè)大版本以來(lái) Google 不斷在優(yōu)化和改進(jìn)的重點(diǎn)。在 Android 8.0 中,通知系統(tǒng)有了如下改進(jìn):
Android 8.0 引入了通知渠道特性,將應(yīng)用的通知進(jìn)行分門(mén)別類(lèi),用戶(hù)可以針對(duì)不同的通知類(lèi)別單獨(dú)設(shè)置通知優(yōu)先級(jí)別和提醒方式。
Google 的時(shí)鐘應(yīng)用提供了 4 個(gè)通知渠道
假想一下(這不可能),適配了這一特性的淘寶客戶(hù)端,我們可以屏蔽那些直播通知和促銷(xiāo)推薦,物流信息、秒殺提醒則可以適當(dāng)「放行」。
在早前的 Android 版本中,我們只能借助第三方啟動(dòng)器和通知讀取工具(比如 Nova Launcher+Telsa)來(lái)實(shí)現(xiàn)通知角標(biāo)效果。
Android 8.0 開(kāi)始,應(yīng)用可以在啟動(dòng)器圖標(biāo)上顯示通知圓點(diǎn)來(lái)提示用戶(hù),但這個(gè)圓點(diǎn)角標(biāo)和 iOS 上那個(gè)有所不同——它僅提示用戶(hù)該應(yīng)用有通知,不會(huì)顯示具體的通知數(shù)量。考慮到部分用戶(hù)的「紅點(diǎn)強(qiáng)迫癥」,這算是一種折衷的設(shè)計(jì)了……
通常,當(dāng)一條通知出現(xiàn)在通知欄,除了點(diǎn)擊查看、劃掉不理以外,我們就只剩下「放任不管」這種處理方式了。這顯然不太優(yōu)雅,太多的通知駐留不僅會(huì)讓通知欄擁擠不堪,回過(guò)頭進(jìn)行處理的時(shí)候也很不方便。
所以,Android 8.0 引入了另一種通知處理操作——通知延后。當(dāng)我們暫時(shí)不便處理某條應(yīng)用通知時(shí),只需要在該條通知上清掃,點(diǎn)擊出現(xiàn)的時(shí)鐘圖標(biāo),即可讓這條通知暫時(shí)從通知欄消失,在設(shè)定好的時(shí)間后再回來(lái)。
通知延后功能演示
理論上來(lái)說(shuō),如果開(kāi)發(fā)者在開(kāi)發(fā)應(yīng)用時(shí)沒(méi)有進(jìn)行特殊限制,所有的非常駐通知(比如媒體通知)都可以被延后。
Android 8.0 提供了新的通知背景著色方式,除了大家可能已經(jīng)見(jiàn)過(guò)的多彩媒體通知以外,一些常駐高優(yōu)先級(jí)通知也可以利用這種背景著色方式來(lái)讓自己更加引人注目,比如駕駛導(dǎo)航和后臺(tái)通話通知。
目前,一些使用原生通知樣式的應(yīng)用已經(jīng)可以在 Android 8.0 上正確調(diào)用新的通知背景著色機(jī)制了,效果也十分討人喜愛(ài)。
原生 Android 系統(tǒng)的消息通知向來(lái)好用——我們不僅可以通過(guò)消息通知進(jìn)行快速回復(fù),還能通過(guò)擴(kuò)展試圖看到多條消息通知并逐條回復(fù)(詳情請(qǐng)參閱 Android Nougat 的通知改進(jìn)詳解)。
在 Android 8.0 中,消息通知樣式得到了進(jìn)一步完善。開(kāi)發(fā)者可以通過(guò)新的通知函數(shù)來(lái)為消息通知的擴(kuò)展視圖增加消息歷史,讓用戶(hù)在快速處理通知的過(guò)程中更加熟悉回話上下文。
除了上面提到的通知延后功能以外,Android 8.0 還面向開(kāi)發(fā)者提供了通知超時(shí)特性,允許特定通知在設(shè)定時(shí)間后自行清除;進(jìn)而,系統(tǒng)還能區(qū)分某條應(yīng)用的清除操作是由用戶(hù)還是應(yīng)用發(fā)出。
利用這些特性,應(yīng)用開(kāi)發(fā)者能夠探索設(shè)計(jì)出對(duì)用戶(hù)造成打擾程度最小的通知方式。
系統(tǒng)級(jí)自動(dòng)填充框架
不管是在手機(jī)上注冊(cè)賬號(hào)、登錄賬號(hào)還是輸入其他常用個(gè)人信息,過(guò)程都相當(dāng)繁瑣且容易出錯(cuò),選擇第三方密碼管理和自動(dòng)填寫(xiě)工具又不得不額外考慮安全和隱私問(wèn)題。
因而在 Android 8.0 中,Google 首次整合了一個(gè)系統(tǒng)級(jí)的全局自動(dòng)填寫(xiě)功能。開(kāi)啟后,當(dāng)我們?cè)诘谝淮芜M(jìn)行應(yīng)用設(shè)置、登錄時(shí),系統(tǒng)就會(huì)幫我們快速填寫(xiě)好對(duì)應(yīng)的個(gè)人信息和密碼。
系統(tǒng)級(jí)自動(dòng)填寫(xiě)使用起來(lái)非常方便
當(dāng)然,如果不想使用 Google 提供的密碼保存服務(wù),也可以等待 1Password、LastPass 等服務(wù)商跟進(jìn)這一特性,到時(shí)我們就可以在「系統(tǒng)-語(yǔ)言和輸入法-輸入幫助」自由選擇想要使用的自動(dòng)填充服務(wù)。
未來(lái)會(huì)有更多應(yīng)用適配這一特性
優(yōu)秀的多任務(wù)處理能力一直以來(lái)都是 Android 系統(tǒng)的魅力所在,但同時(shí)運(yùn)行的應(yīng)用太多肯定會(huì)為系統(tǒng)造成不小的負(fù)擔(dān)。如果還有應(yīng)用或服務(wù)在后臺(tái)運(yùn)行,而用戶(hù)正在使用其他需要大量系統(tǒng)資源的應(yīng)用(例如玩游戲或觀看視頻),就會(huì)因?yàn)橛布阅懿蛔銓?dǎo)致卡頓,部分應(yīng)用可能還需要重新加載。
為此,Android 8.0 對(duì)應(yīng)用在后臺(tái)運(yùn)行時(shí)可以執(zhí)行的操作施加了限制,面向 Android 8.0 進(jìn)行開(kāi)發(fā)的應(yīng)用將在兩個(gè)方面受到限制:
后臺(tái)服務(wù)限制:處于空閑狀態(tài)時(shí),應(yīng)用可以使用的后臺(tái)服務(wù)存在限制。
廣播限制:除了有限的例外情況,應(yīng)用無(wú)法為隱式廣播注冊(cè)接收器。
不清楚何為「服務(wù)」何為「廣播」也沒(méi)關(guān)系,只需要知道:當(dāng)一個(gè)面向 Android 8.0 開(kāi)發(fā)或被用戶(hù)手動(dòng)開(kāi)啟了后臺(tái)限制的應(yīng)用被放到后臺(tái)運(yùn)行時(shí),系統(tǒng)在為它分配各項(xiàng)系統(tǒng)資源時(shí)就會(huì)「酌情考慮」了。
這個(gè)后臺(tái)執(zhí)行限制此前也存在缺陷和不足,好在經(jīng)過(guò)綠色守護(hù)開(kāi)發(fā)者 @oasisfeng 和部分熱心 Android 用戶(hù)的熱心反饋,Google 已于第四個(gè)開(kāi)發(fā)者預(yù)覽版(DP4)中修復(fù)了后臺(tái)服務(wù)管控漏洞。即便是那些頑固的國(guó)產(chǎn)毒瘤,在 Android 8.0 中也不得不收斂了。
Android Nougat 引入了應(yīng)用「分屏」功能,允許用戶(hù)將任意兩個(gè)(適配了該特性)的應(yīng)用或窗口在屏幕上進(jìn)行上下分屏,提升了應(yīng)用間的協(xié)作和使用效率。
而從 Android 8.0 開(kāi)始,系統(tǒng)將支持更加自由、靈活的「畫(huà)中畫(huà)」模式。這個(gè)通常用于視頻播放的特性早已在部分 OEM 廠商的定制 ROM 和 Android TV 當(dāng)中的實(shí)現(xiàn),但加入原生 Android 8.0 依然令人驚喜。
一邊看視頻一邊瀏覽其他內(nèi)容
如果你訂閱了 YouTube Red 并開(kāi)啟了「后臺(tái)播放功能」,系統(tǒng)就能在你把 YouTube 放到后臺(tái)的同時(shí)將視頻內(nèi)容以懸浮窗的形式繼續(xù)播放;當(dāng)你在 Chrome 中查看網(wǎng)頁(yè)視頻時(shí),也可以將某個(gè)標(biāo)簽中的視頻「拿出來(lái)」,一邊瀏覽其他網(wǎng)頁(yè)一邊查看視頻;知名 Android 播放器 VLC 也搶在正式版發(fā)布前就適配了畫(huà)中畫(huà)模式,升級(jí) Android 8.0 正式版以后別忘了試一試。
Android 系統(tǒng)上到底改采用異形圖標(biāo)還是規(guī)則圖標(biāo)?在這個(gè)問(wèn)題上,不同的 OEM 廠商和用戶(hù)都有自己的選擇偏好。這也導(dǎo)致不同 Android 設(shè)備的體驗(yàn)迥異,百花齊放的表象之下,無(wú)論是應(yīng)用開(kāi)發(fā)者和圖標(biāo)設(shè)計(jì)師們往往感到很迷茫。
為了解決這個(gè)問(wèn)題,Google 在 Android 8.0 中引入了自適應(yīng)圖標(biāo)規(guī)范。依據(jù)這一規(guī)范開(kāi)發(fā)的自適應(yīng)圖標(biāo)不僅可以最大程度上保留自己的特色,同時(shí)還能完美地融入到不同啟動(dòng)器和 ROM 的整體視覺(jué)風(fēng)格當(dāng)中。
除此之外,應(yīng)用開(kāi)發(fā)者還能腦洞大開(kāi),賦予這些圖標(biāo)不同的動(dòng)態(tài)效果。
關(guān)于自適應(yīng)圖標(biāo)規(guī)范的意義所在以及開(kāi)發(fā)者如何進(jìn)行設(shè)計(jì)和適配,請(qǐng)參閱少數(shù)派先前發(fā)布的譯文:
Android O 自適應(yīng)圖標(biāo)的意義何在?Google 設(shè)計(jì)師給你答案 | 科普設(shè)計(jì)自適應(yīng)圖標(biāo)實(shí)現(xiàn)自適應(yīng)圖標(biāo)Android O 新特性介紹:自適應(yīng)圖標(biāo)(Adaptive Icons)
Android 8.0 還從多個(gè)角度增強(qiáng)了原生 Android 平臺(tái)對(duì)藍(lán)牙的支持,具體包括:
支持 AVRCP 1.4 標(biāo)準(zhǔn):支持遠(yuǎn)程瀏覽和控制 TV、HiFi 等設(shè)備的媒體庫(kù)。支持藍(lán)牙低功耗 (BLE) 5.0 標(biāo)準(zhǔn):傳輸速度提升兩倍、傳輸距離提升四倍、數(shù)據(jù)承載能力提升八倍。此外,5.0 標(biāo)準(zhǔn)還優(yōu)化了時(shí)隙可用性和信道選擇算法,可規(guī)避 Wi-Fi 和 LTE 信道干擾來(lái)提高數(shù)據(jù)傳輸質(zhì)量。集成更多藍(lán)牙協(xié)議編解碼器,包括由 Sony 提供的 LDAC 編解碼器。
毫無(wú)疑問(wèn),Android 8.0 對(duì)于那些愛(ài)聽(tīng)歌的用戶(hù)來(lái)說(shuō)是一次良心滿滿的升級(jí):只要手里藍(lán)牙耳機(jī)滿足硬件要求,就可以輕松實(shí)現(xiàn)無(wú)損藍(lán)牙音樂(lè)傳輸。
利用機(jī)器學(xué)習(xí)和人工智能,當(dāng)我們?cè)?Android 8.0 中進(jìn)行文字點(diǎn)選操作時(shí),系統(tǒng)會(huì)自動(dòng)識(shí)別我們想要復(fù)制的文字內(nèi)容。在長(zhǎng)按彈出的浮動(dòng)工具條中,系統(tǒng)還將提供可用于處理被選中部分文字內(nèi)容的應(yīng)用選項(xiàng)。
自動(dòng)識(shí)別文字內(nèi)容并提供應(yīng)用建議 - 1
例如,當(dāng)我們長(zhǎng)按一段文字中地址的一部分,系統(tǒng)不僅會(huì)將整個(gè)地址內(nèi)容進(jìn)行選中,還能在彈出的浮動(dòng)工具條中顯示地圖應(yīng)用,點(diǎn)擊即可快速調(diào)用地圖打開(kāi)選中地址;同理,如果我們選中的是一段 URL,那么 Chrome 瀏覽器就會(huì)出現(xiàn)在彈出的浮動(dòng)工具條中,方便我們快速跳轉(zhuǎn)至該 URL 所指向的網(wǎng)頁(yè)。
自動(dòng)識(shí)別文字內(nèi)容并提供應(yīng)用建議 - 2
同樣的技術(shù)也將運(yùn)用于 Android 8.0 的「分享」接口中,如果我們?cè)噲D分享一張購(gòu)物小票的照片,在分享列表中,系統(tǒng)會(huì)優(yōu)先建議那些記賬應(yīng)用;而如果我們分享一張自拍,美顏應(yīng)用則更可能會(huì)出現(xiàn)在分享菜單的前列。
Android 8.0 新增了對(duì) WLAN 感知的支持,此技術(shù)基于周邊感知聯(lián)網(wǎng) (NAN) 規(guī)范。在具有相應(yīng) WLAN 感知硬件的設(shè)備上,應(yīng)用和附近設(shè)備可以通過(guò) WLAN 進(jìn)行搜索和通信,無(wú)需依賴(lài)互聯(lián)網(wǎng)接入點(diǎn)。
開(kāi)啟 WLAN 感知功能后,當(dāng)我們位于已保存的 WiFi 連接附近時(shí),系統(tǒng)就會(huì)自動(dòng)使用這個(gè) WiFi 接入點(diǎn)。
以 Android 7.1(API 級(jí)別 25)或更低版本為目標(biāo)平臺(tái)開(kāi)發(fā)的應(yīng)用默認(rèn)最大屏幕縱橫比為 1.86,但這也導(dǎo)致這些應(yīng)用在一些新近機(jī)型(比如 Galaxy S8/S8+)上顯示效果不佳(無(wú)法全屏、上下黑邊等等)。
采用非傳統(tǒng)屏幕縱橫比的新近機(jī)型 | 源:bgr
而面向 Android 8.0 或更高版本系統(tǒng)所開(kāi)發(fā)的應(yīng)用將不要求設(shè)定最大縱橫比,保證應(yīng)用能夠最大限度地兼容屏幕比例各異的 Android 機(jī)型。
對(duì)開(kāi)發(fā)者而言,他們還可以利用下面這些 Android 8.0 新特性:
文章標(biāo)題:android新特性,android10新特性
分享網(wǎng)址:http://chinadenli.net/article0/dsgpcoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)、網(wǎng)頁(yè)設(shè)計(jì)公司、商城網(wǎng)站、服務(wù)器托管、網(wǎng)站收錄、品牌網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容