reddit 的一篇帖子介紹了 Android 11 調(diào)用相機 API 的重大變化,根據(jù)這篇帖子引用的博客文章的介紹,Android 11 包含一些行為變更,這些變更可能會影響以 Android 11 或更高版本為目標平臺的應用,其中一項變更包括:
從 Android 11 開始,只有預裝的系統(tǒng)相機應用可以響應以下 intent 操作:

如果有多個預裝的系統(tǒng)相機應用可用,系統(tǒng)會顯示一個對話框,供用戶選擇應用。如果您希望自己的應用使用特定的第三方相機應用來代表其捕獲圖片或視頻,可以通過為 intent 設置軟件包名稱或組件來使這些 intent 變得明確。
可以看到,對于三個特定的需要調(diào)用攝像頭的 intent(VIDEO_CAPTURE、IMAGE_CAPTURE 和 IMAGE_CAPTURE_SECURE),Android 11 現(xiàn)在將自動提供預裝的系統(tǒng)相機應用以執(zhí)行這些操作,而無需使用其他應用程序。雖然文檔中提到了“變通”的方法,但這種方法并不是那么方便,因為它要求設置顯式處理程序的包名稱或組件,這意味著開發(fā)者必須預先選擇首選應用程序。
而在之前的版本中,開發(fā)者如果要調(diào)用攝像頭,只需按照幾個條件創(chuàng)建一個請求,Android 就會提示用戶從已安裝的應用列表中進行選擇。
▲ Android 10 的相機選擇器
換句話說,這就是強迫用戶使用預裝的內(nèi)置系統(tǒng)相機應用。用戶在 IssueTracker 反饋了此問題,谷歌工程師回應稱“保護用戶的隱私和安全是正確的權(quán)衡”。
-
智能手機
+關注
關注
66文章
18690瀏覽量
186053 -
Android
+關注
關注
12文章
4026瀏覽量
133980 -
系統(tǒng)
+關注
關注
1文章
1046瀏覽量
22309
發(fā)布評論請先 登錄
技術(shù)分享 | RK3568 Android11 如何實現(xiàn)自啟動應用
RK3568 Android11編譯環(huán)境搭建及報錯解決指南
淘寶數(shù)據(jù)分析API:用戶行為洞察,精準營銷決策!
借助京東API,輕松分析用戶行為,優(yōu)化店鋪頁面布局!
RK3588 Android12 外設相機能力升級:前置切換+高清錄制雙buff加持
如何基于開發(fā)板RK3568 Android 11強制所有應用橫屏展示
京東:調(diào)用用戶行為API分析購買路徑,優(yōu)化頁面跳轉(zhuǎn)邏輯
工地AI行為識別系統(tǒng)作用
景區(qū)AI行為識別系統(tǒng)作用
Android 11行為變更:強制用戶使用系統(tǒng)相機應用
評論