精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

五分鐘技術(shù)趣談 | Android 14更新升級淺析

移動開發(fā)
隨著Google I/O 2023發(fā)布的Android 14 beta2 ,預(yù)計Android 14將在2023年第三季度發(fā)布,目前看整體需要適配的內(nèi)容已經(jīng)趨向穩(wěn)定,那么Android 14增加了哪些新特性?又有哪些針對老版本的適配改善?下面我們一起來看看吧。


Part 01

新特性  

1.1 語法性別

正如漢語中的第三人稱有他、她、它一樣,很多語言根據(jù)不同性別、對象會有名詞、動詞和介詞上的語法差異,而使用區(qū)分性別語言的人高達(dá)30億,因此APP不針對性別進(jìn)行語法區(qū)分的話,可能會給用戶帶來糟糕的使用體驗。

因此Android14推出全新特性:語法性別Grammar Gender。開發(fā)者可以調(diào)用專用API:GrammaticalInflectionManager設(shè)置單個APP的性別偏好:

setRequestedApplicationGrammaticalGender(int) :設(shè)置性別偏好,參數(shù)為常量類型,具體類型如下:

GRAMMATICAL_GENDER_NOT_SPECIFIED,0:尚未指定性別偏好,將用默認(rèn)的values資源;

GRAMMATICAL_GENDER_NEUTRAL,1:指定中性、客觀的資源文本,比如 values-fr資源;

GRAMMATICAL_GENDER_FEMININE,2:指定針對女性的資源文本,比如 values-fr-feminine資源;

GRAMMATICAL_GENDER_MASCULINE,3:指定針對男性的資源文本,比如 values-fr-masculine資源。

方法getApplicationGrammaticalGender()用于獲取語法性別偏好,返回上述四種int類型。

做完性別語法配置后,需要在APP的manifest文件中聲明配置更改:

<activity android:name=".TestActivity"

android:configChanges="grammaticalGender"

android:exported="true">

</activity>

1.2 屏幕截圖檢測

基于對隱私權(quán)限相關(guān)方面的考慮,APP需要對截屏操作進(jìn)行監(jiān)聽和反饋,在以往的安卓版本,這些操作往往需要開發(fā)者監(jiān)聽存放截屏文件的目錄來實現(xiàn),稍不留神還會踩到“隱私紅線”。

為了創(chuàng)建更標(biāo)準(zhǔn)化的截圖檢測體驗,Android 14引入了一個保護隱私的截圖檢測API。這個API允許應(yīng)用程序以每個活動為基礎(chǔ)注冊回調(diào)。當(dāng)用戶在活動可見時截取屏幕截圖時,調(diào)用這些回調(diào)函數(shù),并通知用戶。

首先要聲明新的權(quán)限:

<uses-permission android:name="android.permission.DETECT_SCREEN_CAPTURE" />

然后,完成以下步驟,在你的應(yīng)用程序中的每個活動,用戶可能會捕獲屏幕截圖。

1.通過覆蓋onScreenCapture()函數(shù)實現(xiàn)回調(diào)。在這個回調(diào)中,你的應(yīng)用程序可以采取行動,比如警告另一個用戶有人截取了消息對話的截圖。

final Activity.ScreenCaptureCallback screenCaptureCallback =

    new Activity.ScreenCaptureCallback() {

        @Override

        public void onScreenCaptured() {

            // Add logic to take action in your app.

        }

    };

2.在活動的onStart()方法中,注冊截圖回調(diào):

@Override

protected void onStart() {

    super.onStart();

    registerScreenCaptureCallback(executor,

    screenCaptureCallback);

      }

3.最后在onStop()方法中,取消注冊屏幕回調(diào):

@Override

protected void onStop() {

    super.onStop();

    unregisterScreenCaptureCallback(screenCaptureCallback);

       }

1.3 全新的系統(tǒng)返回設(shè)計

在Android13中,為了應(yīng)對多元的交互方式,谷歌就對返回事件進(jìn)行了統(tǒng)一處理,在Android14對系統(tǒng)的返回效果進(jìn)行了進(jìn)一步的升級,一是為返回箭頭增加了邊框和背景,使其更加明顯;二是返回箭頭的顏色會隨著系統(tǒng)主題發(fā)生變化。

圖片

圖1 全新設(shè)計的“返回”箭頭

二是增加返回預(yù)覽,讓用戶可以提前查看目標(biāo)界面,決定取消或繼續(xù)返回操作。這塊功能還在完善,開發(fā)者需要手動開啟:開發(fā)者選項->預(yù)測性返回手勢動畫。

圖片

圖2 返回預(yù)覽示意圖

1.4 軟件包安裝改進(jìn)

在Android14中,PackageInstaller 推出了新的方法requestUserPreapproval(),該方法可以讓App在下載之前,請求用戶批準(zhǔn)、獲取授權(quán),相比于之前版本要等到apk下載完成進(jìn)行安裝時才進(jìn)行授權(quán)申請,該方法能有效避免無效下載,節(jié)約流程時間。

以往由于安卓設(shè)備上可能安裝了多個應(yīng)用市場,當(dāng)使用不同的應(yīng)用市場對App進(jìn)行更新操作后,可能會造成兼容性問題,因此在Android14中,新增了setRequestUpdateOwnership()方法,用于指定App后續(xù)更新的應(yīng)用商店App,需要申請權(quán)限:android.permission.ENFORCE_UPDATE_OWNERSHIP

此后,如果App要變更負(fù)責(zé)更新應(yīng)用商店,都需要獲取用戶的批準(zhǔn)。

不知道你遇到過這種情況嗎,你正在使用一款A(yù)pp,然而手機應(yīng)用商店觸發(fā)了自動更新條件,直接將該App的進(jìn)程打斷,輕則讓你郁悶,重則會造成數(shù)據(jù)的丟失。為避免這種情況,Android14引入了新的安裝約束API:InstallConstraints,首先使用InstallConstraints.Builder構(gòu)建,設(shè)置更新條件,如要求App進(jìn)程不在前臺setAppNotForegroundRequired()、要求設(shè)備不在通話狀態(tài)setNotInCallRequired()等。然后使用commitSessionAfterInstallConstraintsAreMet()傳入上述InstallConstraints配置實例即可。

Part 02

版本適配改善 

2.1 默認(rèn)拒絕設(shè)定精準(zhǔn)的鬧鐘

精確的鬧鐘適用于用戶指定的通知,或是在確切時間需要執(zhí)行的操作。從Android 14開始,系統(tǒng)不再向以Android 13及更高版本為目標(biāo)平臺的大多數(shù)新安裝應(yīng)用預(yù)先授予SCHEDULE_EXACT_ALARM權(quán)限,該權(quán)限默認(rèn)處于拒絕狀態(tài)。

需要SCHEDULE_EXACT_ALARM權(quán)限才能通過以下API啟動精確鬧鐘,否則系統(tǒng)會拋出安全異常

setExact()

setExactAndAllowWhileIdle()

setAlarmClock()

日歷或鬧鐘應(yīng)用需要在應(yīng)用停止運行時發(fā)送日歷提醒、喚醒鬧鐘或提醒。這些應(yīng)用可以請求 USE_EXACT_ALARM 常規(guī)權(quán)限。系統(tǒng)將在安裝時授予 USE_EXACT_ALARM 權(quán)限,擁有此權(quán)限的應(yīng)用將能夠像具有 SCHEDULE_EXACT_ALARM 權(quán)限的應(yīng)用一樣安排精確鬧鐘。

2.2 應(yīng)用只能終止自己的后臺進(jìn)程

Android14增加了對應(yīng)用調(diào)用方法killBackgroundProcesses()的限制,該方法用于終止API進(jìn)程,只能終止本應(yīng)用的后臺進(jìn)程,更新后,如果傳入其他應(yīng)用的包名,該方法不會對其他應(yīng)用產(chǎn)生任何影響。

2.3 最低可安裝的目標(biāo)API級別

從Android14開始,targetSdkVersion低于23的應(yīng)用將無法被安裝,此舉旨在提高用戶的安全性和隱私性,一些惡意軟件通常會入侵一些API級別較低的設(shè)備,從而繞過最新版Android系統(tǒng)對用戶的保護,當(dāng)嘗試在Android14設(shè)備上安裝低版本應(yīng)用時,會顯示安裝失敗并拋出日志:INSTALL_FAILED_DEPRECATED_SDK_VERSION: App package must target at least SDK version 23

2.4 授予對照片和視頻的部分訪問限制

在Android14上,當(dāng)應(yīng)用請求READ_MEDIA_IMAGES或READ_MEDIA_VIDEO媒體權(quán)限時,用戶可以授予應(yīng)用訪問部分照片和視頻的權(quán)限,新對話框顯示以下權(quán)限選項:

  • 「選擇照片和視頻:」 Android 14 中的新功能,用戶選擇他們想要提供給應(yīng)用的特定照片和視頻。
  • 「全部允許」:用戶授予對設(shè)備上所有照片和視頻的完整庫訪問權(quán)限。
  • 「不允許」:用戶拒絕所有訪問。

Part 03

總結(jié)  

Android14在近兩個月應(yīng)該會推出穩(wěn)定版,本期分享主要對Beta版系統(tǒng)新特性和版本適配進(jìn)行了簡要分析,之后 API 應(yīng)該不會有大的變動。Android14針對UI交互和應(yīng)用權(quán)限方面做出進(jìn)一步地優(yōu)化,給用戶帶來全新使用體驗的同時還兼顧了安全性和隱私性,不知道看完這篇分享的開發(fā)者和用戶小伙伴們對Android14有沒有更期待了呢,接下來讓我們一起靜待Android14穩(wěn)定版的發(fā)布吧~

責(zé)任編輯:龐桂玉 來源: 移動Labs
相關(guān)推薦

2023-09-12 07:10:13

Nacos架構(gòu)

2023-08-06 06:55:29

數(shù)字可視化物聯(lián)網(wǎng)

2023-07-23 18:47:59

Docker開源

2023-09-18 07:10:48

限流算法

2023-07-16 18:49:42

HTTP網(wǎng)絡(luò)

2023-08-29 07:02:09

3D

2023-04-15 20:25:23

微前端

2023-07-12 16:03:37

Android開發(fā)架構(gòu)

2023-07-02 16:09:57

人工智能人臉識別

2023-07-02 16:34:06

GPU虛擬化深度學(xué)習(xí)

2023-08-06 07:05:25

Android優(yōu)化

2023-07-31 08:55:15

AI技術(shù)網(wǎng)絡(luò)暴力

2023-07-12 15:50:29

機器學(xué)習(xí)人工智能

2024-12-18 14:10:33

2023-08-29 06:50:01

Javamaven

2023-09-03 19:13:29

AndroidKotlin

2023-08-15 14:46:03

2023-08-06 07:00:59

Openstack網(wǎng)絡(luò)

2023-09-03 19:21:07

大數(shù)據(jù)架構(gòu)

2023-09-02 20:22:42

自動化測試軟件開發(fā)
點贊
收藏

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

免费在线一区二区| 日韩一级黄色片| 少妇精品久久久久久久久久| 国产一区二区三区成人| 国产精品啊啊啊| 日韩成人黄色av| 日本xxxx黄色| 福利小视频在线| 国产三区在线成人av| 亚洲va国产va天堂va久久| 日本在线观看视频网站| 欧美高清在线| 日韩精品免费在线视频| 污污视频网站在线| 神马午夜在线视频| 久久婷婷国产综合精品青草| 国产在线999| 免费在线不卡视频| 91精品国产视频| 亚洲欧美国产精品久久久久久久| 日本黄色www| free欧美| 精品久久香蕉国产线看观看gif| 制服国产精品| yiren22综合网成人| 成人sese在线| 97神马电影| 一炮成瘾1v1高h| 老司机午夜免费精品视频 | 香蕉视频xxxx| 日韩欧美一区二区三区免费观看| 亚洲一二三四在线观看| 亚洲av综合色区| av基地在线| 久久精品视频一区二区三区| 精品伦精品一区二区三区视频| 国产精品视频在线观看免费| 蜜臀av性久久久久蜜臀aⅴ流畅| 韩国三级日本三级少妇99| 成人免费黄色小视频| 日韩av专区| 这里只有精品在线播放| 鲁丝一区二区三区| 久久av资源| 亚洲精品在线不卡| 少妇精品一区二区| 欧美精品国产白浆久久久久| 精品成人一区二区| 欧美一级片在线免费观看| 国产高清亚洲| 欧美一区二区在线免费观看| 国产精品999.| 国产精品欧美一区二区三区不卡| 欧美精品tushy高清| 国产一区二区在线观看免费视频| 久久女人天堂| 91精品国产色综合久久不卡电影| 久国产精品视频| 99视频有精品高清视频| 91精品欧美综合在线观看最新| 激情文学亚洲色图| 日韩中文字幕| 亚洲国产精彩中文乱码av| 肉丝美足丝袜一区二区三区四| 在线精品视频一区| 精品国产麻豆免费人成网站| 亚洲啪av永久无码精品放毛片| 国产精品丝袜在线播放| 日韩国产欧美精品一区二区三区| 亚洲第一页av| 色婷婷综合网| 欧美精品一区三区| 国产污片在线观看| 久久精品男女| 国产女人18毛片水18精品| 97超碰人人草| 成人综合婷婷国产精品久久免费| 精品一区二区三区免费毛片| 极品美乳网红视频免费在线观看 | 日韩中文一区| 色影视在线观看| 亚洲激情欧美激情| 97国产精东麻豆人妻电影| 偷拍精品精品一区二区三区| 欧美喷水一区二区| 中文字幕天堂av| 国产一区二区三区电影在线观看 | 亚洲高清123| 国产区在线观看| 天天色图综合网| 特级丰满少妇一级| 日韩一区网站| 国产午夜精品一区二区三区 | 国产高清免费在线播放| 最好看的中文字幕久久| www.av片| 国产高清亚洲| 国产亚洲视频中文字幕视频| 久久久久亚洲av无码专区体验| 日韩一级不卡| 亚洲va欧美va在线观看| 你懂的在线播放| 伊人色综合久久天天| 色诱视频在线观看| 97久久亚洲| 中文字幕在线国产精品| 日本在线视频免费| 国产一区不卡精品| 91久久久一线二线三线品牌| 韩国中文免费在线视频| 亚洲国产精品久久久男人的天堂 | 色先锋资源久久综合5566| 国产无遮挡又黄又爽| 久久精品国内一区二区三区| 精品无码久久久久国产| a视频在线播放| 欧美在线制服丝袜| 黄色短视频在线观看| 这里只有精品在线| 国产精品久久久久久婷婷天堂| 日韩有码第一页| 亚洲人妖av一区二区| 日韩av资源在线| 成人自拍在线| 操91在线视频| 一级特黄aaa大片在线观看| 国产亚洲午夜高清国产拍精品 | 色偷偷色偷偷色偷偷在线视频| 91精品国产综合久久国产大片| 日韩免费成人av| 国产美女一区| 激情五月综合色婷婷一区二区 | 欧美aa国产视频| 国产精品亚洲精品| 国产在线观看免费| 欧美日韩中文字幕在线| 国内精品免费视频| 亚洲人体av| 91深夜福利视频| 久做在线视频免费观看| 欧美美女网站色| 五月婷婷欧美激情| 日韩av一区二区三区四区| 欧美视频观看一区| 欧洲一区二区三区精品| 亚洲视频777| 午夜久久久久久久久久影院| 久久久久久一二三区| 久久久久久久久久久免费视频| 五月激激激综合网色播| 欧美一区亚洲一区| 青青色在线视频| 色婷婷国产精品久久包臀 | 综合久久久久久久| 三年中文在线观看免费大全中国| 天天综合亚洲| 91在线视频免费| 日韩激情av| 精品国产成人系列| 免费观看成人毛片| 国产婷婷色一区二区三区 | av网站中文字幕| 久久精品一区蜜桃臀影院| 欧美日韩怡红院| 久久中文字幕二区| 亚洲精品欧美日韩专区| 国产第一页在线视频| 日韩国产中文字幕| 成人小视频在线播放| 中文字幕亚洲视频| 91精品人妻一区二区三区四区| 最新成人av网站| 欧美不卡三区| 亚洲欧美专区| 久久久久久久久久久人体| 无码国产精品高潮久久99| 色偷偷成人一区二区三区91 | 黄色的视频在线免费观看| 欧美三级在线播放| 欧美精品入口蜜桃| 91麻豆6部合集magnet| 国产高清视频网站| 黄色av成人| 日韩精品一线二线三线| 国产免费av国片精品草莓男男| 久久免费视频网站| 超碰在线国产| 精品久久久久久久久久久久久久久久久| 日韩黄色一级大片| 中文字幕一区二区5566日韩| 日韩免费高清一区二区| 免费在线观看一区二区三区| 青青青在线观看视频| 中文字幕在线观看播放| 午夜欧美视频在线观看| 免费看国产精品一二区视频| 四虎4545www精品视频| 欧美日韩五月天| 尤物视频最新网址| 国产精品白丝jk白祙喷水网站| 国产一区二区三区丝袜| www.久久精品视频| 黄色在线一区| 精品国产电影一区| av成人观看| 亚洲人妻一区二区| 在线电影院国产精品| 中日韩黄色大片| 亚洲精品视频在线看| 日韩人妻无码精品综合区| 岛国精品在线播放| 免费黄频在线观看| 日本不卡123| 国产在线拍揄自揄拍无码| 综合国产视频| 久久久精品欧美| 91高清在线| 亚洲欧美国产视频| 手机看片福利在线| 日韩一区二区在线免费观看| 真实新婚偷拍xxxxx| 舔着乳尖日韩一区| 久久久.www| 亚洲精品免费在线观看| 青娱乐国产视频| 久久一留热品黄| 97人妻精品一区二区三区免费 | 成人av蜜桃| 国产精品1区在线| 国产乱肥老妇国产一区二| 亚洲精品动漫| 琪琪亚洲精品午夜在线| 草草在线视频| 国内精品久久久久| 国产一线二线在线观看| 九九热最新视频//这里只有精品| 免费在线毛片网站| 色综久久综合桃花网| 3d成人动漫在线| 在线一区二区日韩| av网站在线免费播放| 在线播放亚洲激情| 岛国视频免费在线观看| 国产亚洲美女久久| 蜜桃视频在线观看网站| 亚洲欧洲美洲在线综合| 九色在线视频| 中文国产亚洲喷潮| 18免费在线视频| 日韩中文在线中文网三级| 欧美18hd| 欧美精品一区二区免费| 欧美日韩经典丝袜| 午夜精品久久久久久久99热浪潮 | 91极品视觉盛宴| 奴色虐av一区二区三区| 欧美亚洲自拍偷拍| 在线观看日韩一区二区| 欧美久久久久久久久中文字幕| 国产又粗又大又爽视频| 日韩一级大片在线观看| 亚洲大尺度视频| 亚洲精品久久久久久下一站| 男女av在线| 久久精品成人欧美大片| 影音先锋在线视频| 国内免费久久久久久久久久久| rebdb初裸写真在线观看| 欧洲亚洲女同hd| 不卡亚洲精品| 91在线精品观看| 婷婷精品在线| 亚洲人成网站在线播放2019| 亚洲区综合中文字幕日日| 欧美成人三级在线视频| 日本成人在线一区| 8x8x成人免费视频| 99久久久久免费精品国产| 91视频免费在观看| 一区二区成人在线| 国产区一区二区三| 欧美麻豆精品久久久久久| 韩国av免费在线| 永久免费精品影视网站| 18网站在线观看| 欧美一级片免费在线| 四虎成人精品一区二区免费网站| 国产高清精品一区二区| 不卡在线一区| 国产一二三在线视频| 人人超碰91尤物精品国产| 肉丝美足丝袜一区二区三区四| 久久综合色婷婷| 一区视频免费观看| 色婷婷久久久亚洲一区二区三区 | 国产夫妻自拍一区| 人人精品人人爱| 偷偷色噜狠狠狠狠的777米奇| 中文字幕第一页久久| 国产精品9191| 欧美日韩高清一区| 日韩av成人| 欧美激情精品久久久久久久变态| 日韩久久一区二区三区| 狠狠综合久久av| 永久亚洲成a人片777777| 亚洲精品一二三四五区| www.一区二区| 少妇久久久久久被弄高潮| 欧美色中文字幕| 欧美男男同志| 97在线视频一区| 香蕉大人久久国产成人av| 亚洲图片欧洲图片日韩av| 美女精品一区| 无码成人精品区在线观看| 一区二区三区四区蜜桃 | 黄色日韩网站视频| 国产又粗又猛又爽视频| 五月激情综合网| 亚洲成人一二三区| 欧美xxxx做受欧美| 久草综合在线| 亚洲国产高清国产精品| 裸体一区二区| 四虎永久免费影院| 婷婷六月综合网| 欧美 日韩 国产 在线| 久久中文字幕视频| 香蕉成人在线| 在线国产精品网| 久久99久久99| 乱老熟女一区二区三区| 欧美日韩久久久一区| www.在线播放| 国产精品永久免费观看| 区一区二视频| 欧美成人福利在线观看| 国产精品理论在线观看| 高潮无码精品色欲av午夜福利| 亚洲色图激情小说| 日韩欧美一区二区三区免费观看| 青娱乐一区二区| 久久一区亚洲| 精品一区二区三区蜜桃在线| 91国偷自产一区二区三区观看| 免费在线超碰| 国产精品精品视频| 日韩系列欧美系列| 国产一级免费大片| 夜夜揉揉日日人人青青一国产精品 | 国产又粗又长又爽| 精品国产999| 黄色的视频在线免费观看| 国产精品看片资源| 999国产精品999久久久久久| 中文字幕资源在线观看| 一区二区三区欧美亚洲| 免费av一级片| 奇米4444一区二区三区| 欧美另类69xxxxx| 亚洲美女性囗交| 一区二区三区四区国产精品| 丰满肥臀噗嗤啊x99av| 7m第一福利500精品视频| 国产精品美女久久久久久不卡| www欧美激情| 亚洲自拍偷拍综合| 神马精品久久| 国产久一一精品| 国产一区亚洲| 亚欧洲乱码视频| 6080yy午夜一二三区久久| 日本片在线观看| 欧美午夜免费| 狠狠色丁香婷婷综合久久片| 日韩免费一二三区| 国产香蕉精品视频一区二区三区| 在线高清欧美| 黄色免费福利视频| 国产精品久久久久久久久晋中| 国内精品国产成人国产三级| 91国产美女视频| 日韩亚洲一区在线| 岛国精品资源网站| 欧美日韩精品一区二区在线播放| 蜜乳av一区| 日韩中文一区二区三区| 懂色av一区二区在线播放| 一级片免费在线播放| 欧美成人免费全部| 国产亚洲欧美日韩在线观看一区二区 | 精品国内自产拍在线观看| 国产在线播放精品| 9l视频白拍9色9l视频| 亚洲高清免费一级二级三级| 777电影在线观看| 国产在线精品一区| 国产精品中文有码| 免费观看日批视频|