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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Android 11行為變更:強制用戶使用系統(tǒng)相機應用

如意 ? 來源:開源中國 ? 作者:局長 ? 2020-08-20 13:46 ? 次閱讀

reddit 的一篇帖子介紹了 Android 11 調用相機 API 的重大變化,根據這篇帖子引用的博客文章的介紹,Android 11 包含一些行為變更,這些變更可能會影響以 Android 11 或更高版本為目標平臺的應用,其中一項變更包括:

從 Android 11 開始,只有預裝的系統(tǒng)相機應用可以響應以下 intent 操作:

Android 11行為變更:強制用戶使用系統(tǒng)相機應用

如果有多個預裝的系統(tǒng)相機應用可用,系統(tǒng)會顯示一個對話框,供用戶選擇應用。如果您希望自己的應用使用特定的第三方相機應用來代表其捕獲圖片或視頻,可以通過為 intent 設置軟件包名稱或組件來使這些 intent 變得明確。

可以看到,對于三個特定的需要調用攝像頭的 intent(VIDEO_CAPTURE、IMAGE_CAPTURE 和 IMAGE_CAPTURE_SECURE),Android 11 現(xiàn)在將自動提供預裝的系統(tǒng)相機應用以執(zhí)行這些操作,而無需使用其他應用程序。雖然文檔中提到了“變通”的方法,但這種方法并不是那么方便,因為它要求設置顯式處理程序的包名稱或組件,這意味著開發(fā)者必須預先選擇首選應用程序。

而在之前的版本中,開發(fā)者如果要調用攝像頭,只需按照幾個條件創(chuàng)建一個請求,Android 就會提示用戶從已安裝的應用列表中進行選擇。

▲ Android 10 的相機選擇器

換句話說,這就是強迫用戶使用預裝的內置系統(tǒng)相機應用。用戶在 IssueTracker 反饋了此問題,谷歌工程師回應稱“保護用戶的隱私和安全是正確的權衡”。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 智能手機
    +關注

    關注

    66

    文章

    18331

    瀏覽量

    178747
  • Android
    +關注

    關注

    12

    文章

    3903

    瀏覽量

    126625
  • 系統(tǒng)
    +關注

    關注

    1

    文章

    1002

    瀏覽量

    21219
收藏 人收藏

    評論

    相關推薦

    RK3588開發(fā)板支持Android13和12版本系統(tǒng)還有Debian11、Buildroot、Ubuntu20與22版本

    我們已經在RK3588上開發(fā)了穩(wěn)定又好用的Android13和12版本系統(tǒng)Debian11、Buildroot、Ubuntu20與22版本、銀河麒麟、開放麒、統(tǒng)信系統(tǒng)、openEule
    發(fā)表于 09-19 10:47

    RK3588 技術分享 | 在Android系統(tǒng)中使用NPU實現(xiàn)Yolov5分類檢測-迅電子

    RK3588 技術分享 | 在Android系統(tǒng)中使用NPU實現(xiàn)Yolov5分類檢測-迅電子
    的頭像 發(fā)表于 08-23 14:58 ?344次閱讀
    RK3588 技術分享 | 在<b class='flag-5'>Android</b><b class='flag-5'>系統(tǒng)</b>中使用NPU實現(xiàn)Yolov5分類檢測-迅<b class='flag-5'>為</b>電子

    RK3588開發(fā)板Android13和12版本系統(tǒng)還有Debian11、Buildroot、Ubuntu20與22版本

    我們已經在RK3588上開發(fā)了穩(wěn)定又好用的Android13和12版本系統(tǒng)Debian11、Buildroot、Ubuntu20與22版本、銀河麒麟、開放麒、統(tǒng)信系統(tǒng)、openEule
    發(fā)表于 07-26 10:55

    微軟新專利:以用戶行為依據,定制通知內容

    據美商業(yè)部門最新公布,微軟贏得了名為rAffinity的通知評估系統(tǒng)專利。據悉,此系統(tǒng)能依據用戶在各大社交平臺上的內容互動數據,個性化定制推送通知。
    的頭像 發(fā)表于 04-25 16:25 ?404次閱讀

    Android 15或引入應用隔離,提升用戶保護

    雖然Android系統(tǒng)具備完善的防御機制以及Google Play Protect的全方位守護,但是在防誤判方面,任何安全措施皆非盡善盡美。因此,“應用隔離”功能的出現(xiàn),有望用戶提供
    的頭像 發(fā)表于 04-17 10:33 ?604次閱讀

    RK3588S邊緣計算開發(fā)板Android13系統(tǒng)功能

    RK3588S邊緣計算開發(fā)板Android13系統(tǒng)功能
    的頭像 發(fā)表于 04-10 15:43 ?641次閱讀
    迅<b class='flag-5'>為</b>RK3588S邊緣計算開發(fā)板<b class='flag-5'>Android</b>13<b class='flag-5'>系統(tǒng)</b>功能

    Windows 11“Moment 5”已向全用戶推送更新

    此前,“Moment 5”于今年2月首次供有主動跟進升級的用戶試用;3月,微軟以可選更新的形式向全體用戶公開發(fā)布此更新。如今,它已然演變?yōu)樗蠾in11用戶
    的頭像 發(fā)表于 04-10 09:51 ?383次閱讀

    微軟強制用戶升級至新版Outlook應用

    用戶試圖啟動舊版“郵件”應用時,系統(tǒng)會彈出通知窗口,提示原有的“郵件和日歷”應用將升級基于網頁的Outlook統(tǒng)一應用。在用戶作出決定前,Microsoft會停止舊版“郵件”應用運
    的頭像 發(fā)表于 03-20 11:33 ?900次閱讀

    RK3568開發(fā)平臺Android 11強制所有應用橫屏展示

    Android 11強制所有應用橫屏展示 1、打開frameworks/base/core/java/android/content/pm/parsing/component
    發(fā)表于 12-28 15:20

    RK3568開發(fā)平臺Android 11強制所有應用橫屏展示

    Android 11強制所有應用橫屏展示 1、打開 frameworks/base/core/java/android/content/pm/parsing/component
    的頭像 發(fā)表于 12-21 16:44 ?573次閱讀

    TQ3568開發(fā)平臺Android11修改開機動畫

    TQ3568開發(fā)平臺Android11修改開機動畫Android開機logo是可以動態(tài)顯示或者靜態(tài)顯示的。如果是靜態(tài)顯示,循環(huán)播放一章圖片,直到系統(tǒng)啟動。如果是動態(tài)顯示,那么開機logo由多張圖片
    的頭像 發(fā)表于 12-04 17:21 ?502次閱讀
    TQ3568開發(fā)平臺<b class='flag-5'>Android11</b>修改開機動畫

    Agith:openEuler 運維變更觀測工具

    變更任務大致可以分為兩類。第一類白屏變更是通過運維工具執(zhí)行操作,適用于版本變更、資源擴縮容、災備倒換等流程固定的任務。但是靈活性差,只能執(zhí)行標準流程。另一類黑屏變更需要運維人員登錄
    的頭像 發(fā)表于 11-20 17:10 ?737次閱讀
    Agith:openEuler 運維<b class='flag-5'>變更</b>觀測工具

    基于ARM11Android嵌入式系統(tǒng)的全新的用戶側智能終端設計方案

    電子發(fā)燒友網站提供《基于ARM11Android嵌入式系統(tǒng)的全新的用戶側智能終端設計方案.pdf》資料免費下載
    發(fā)表于 10-23 10:17 ?0次下載
    基于ARM<b class='flag-5'>11</b>和<b class='flag-5'>Android</b>嵌入式<b class='flag-5'>系統(tǒng)</b>的全新的<b class='flag-5'>用戶</b>側智能終端設計方案

    VisionFive 2成功集成Android開源項目(AOSP)!

    非常高興地向各位宣布,賽昉VisionFive 2上已成功集成了Android開源項目(AOSP),用戶帶來了更多的軟件解決方案以及與Android軟件生態(tài)
    發(fā)表于 10-16 13:11

    基于Android11系統(tǒng)下i.MX8MQ設備添加光強傳感器驅動調試

    本文將介紹基于Android11 系統(tǒng)下i.MX8MQ設備添加光強傳感器驅動調試介紹
    發(fā)表于 10-02 16:49 ?1678次閱讀
    基于<b class='flag-5'>Android11</b><b class='flag-5'>系統(tǒng)</b>下i.MX8MQ設備添加光強傳感器驅動調試