国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Android12 授予APK默認權限

這篇具有很好參考價值的文章主要介紹了Android12 授予APK默認權限。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

不同于以往的Android版本 可以直接在此處設置:

Android/frameworks/base/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java

private void grantDefaultSystemHandlerPermissions(PackageManagerWrapper pm, int userId) {
        Log.i(TAG, "Granting permissions to default platform handlers for user " + userId);

        ..........省略代碼



    
        // Installer
        grantSystemFixedPermissionsToSystemPackage(pm,
                ArrayUtils.firstOrNull(getKnownPackages(
                        PackageManagerInternal.PACKAGE_INSTALLER, userId)),
                userId, STORAGE_PERMISSIONS);

        // Verifier
        final String verifier = ArrayUtils.firstOrNull(getKnownPackages(
                PackageManagerInternal.PACKAGE_VERIFIER, userId));
        grantSystemFixedPermissionsToSystemPackage(pm, verifier, userId, STORAGE_PERMISSIONS);
        grantPermissionsToSystemPackage(pm, verifier, userId, PHONE_PERMISSIONS, SMS_PERMISSIONS);

        // SetupWizard
        grantPermissionsToSystemPackage(pm,
                ArrayUtils.firstOrNull(getKnownPackages(
                        PackageManagerInternal.PACKAGE_SETUP_WIZARD, userId)), userId,
                PHONE_PERMISSIONS, CONTACTS_PERMISSIONS, ALWAYS_LOCATION_PERMISSIONS,
                CAMERA_PERMISSIONS);

        // Camera
        grantPermissionsToSystemPackage(pm,
                getDefaultSystemHandlerActivityPackage(pm, MediaStore.ACTION_IMAGE_CAPTURE, userId),
                userId, CAMERA_PERMISSIONS, MICROPHONE_PERMISSIONS, STORAGE_PERMISSIONS);
    

        // Sound recorder
        grantPermissionsToSystemPackage(pm,
                getDefaultSystemHandlerActivityPackage(pm,
                        MediaStore.Audio.Media.RECORD_SOUND_ACTION, userId),
                userId, MICROPHONE_PERMISSIONS);

        // Media provider
        grantSystemFixedPermissionsToSystemPackage(pm,
                getDefaultProviderAuthorityPackage(MediaStore.AUTHORITY, userId), userId,
                STORAGE_PERMISSIONS);

        // Downloads provider
        grantSystemFixedPermissionsToSystemPackage(pm,
                getDefaultProviderAuthorityPackage("downloads", userId), userId,
                STORAGE_PERMISSIONS);

        // Downloads UI
        grantSystemFixedPermissionsToSystemPackage(pm,
                getDefaultSystemHandlerActivityPackage(pm,
                        DownloadManager.ACTION_VIEW_DOWNLOADS, userId),
                userId, STORAGE_PERMISSIONS);

        // Storage provider
        grantSystemFixedPermissionsToSystemPackage(pm,
                getDefaultProviderAuthorityPackage("com.android.externalstorage.documents", userId),
                userId, STORAGE_PERMISSIONS);

        // CertInstaller
        grantSystemFixedPermissionsToSystemPackage(pm,
                getDefaultSystemHandlerActivityPackage(pm, Credentials.INSTALL_ACTION, userId),
                userId, STORAGE_PERMISSIONS);

?授予權限類型參考下表:

Android12 授予APK默認權限,android

?比如 為DemoAPK添加定位&通話以及訪問內(nèi)存權限.文章來源地址http://www.zghlxwxcb.cn/news/detail-812512.html

        // DemoAPK
        grantPermissionsToSystemPackage(pm, "com.test.demoApk",
                userId, PHONE_PERMISSIONS, ALWAYS_LOCATION_PERMISSIONS, STORAGE_PERMISSIONS);

到了這里,關于Android12 授予APK默認權限的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Android 12.0默認開啟無障礙服務權限和打開默認apk無障礙服務

    在12.0的系統(tǒng)rom定制化開發(fā)中,在第三方app開發(fā)中,需要開啟無障礙服務功能,就不需要在代碼中開啟無障礙服務了, 為了簡便就需要在系統(tǒng)中開啟無障礙服務,來實現(xiàn)開啟無障礙服務功能

    2024年02月07日
    瀏覽(54)
  • Android 10.0 app授予通知權限 默認開啟通知

    在app開發(fā)中 會需要發(fā)送通知,但在8.0以后增加了通知權限,必須先開啟通知權限才能發(fā)送通知 像這樣申請開啟通知權限 打開通知開關 app中開啟通知權限如下 1.判斷是否有通知權限

    2023年04月08日
    瀏覽(35)
  • Android 12.0根據(jù)包名授予讀取IMEI權限

    ?在12.0的產(chǎn)品開發(fā)中,對于讀取設備的imei sn號功能也是常有的,而在10.0以后對于讀取imei也是受權限要求越來越多了一般的app是讀取不到這個權限了,根據(jù)產(chǎn)品需求需要讀取這個權限,所以需要在系統(tǒng)中對這個app授權讓它讀取包名,從而實現(xiàn)功能 ?首選在app中看如何獲取ime

    2024年02月06日
    瀏覽(28)
  • Android 12.0根據(jù)包名授予app所需的權限

    在12.0定制開發(fā)中第三方app第一次進入的時候 會彈出授予權限的權限框 有時候覺得挺麻煩的,所以根據(jù)客戶要求 默認授予權限,這時我們就需要根據(jù)包名PackageName 來給與所需要的權限 首選來看下PackageManagerService.java PackageManagerService.java 1 管理系統(tǒng)的jar包和apk,負責系統(tǒng)權限

    2024年02月09日
    瀏覽(34)
  • android 12.0去掉usb授權提示框 默認給予權限

    在12.0的系統(tǒng)rom產(chǎn)品開發(fā)中,在進行iot開發(fā)過程中,在插入usb設備時會彈出usb授權提示框,也帶來一些不便,這個需要默認授予USB權限,插拔usb都不彈出usb彈窗所以這要從usb授權相關管理頁默認給與usb權限 在進行開發(fā)的過程中,發(fā)現(xiàn)在插入usb后,通過adb shell命令adb shell dumpsys

    2024年02月15日
    瀏覽(103)
  • Android 9.0 無源碼app增加授予相關權限

    在9.0的系統(tǒng)rom產(chǎn)品開發(fā)中,對于一些無源碼app需要增加一些權限,比如懸浮窗權限,由于app內(nèi)部沒申請這個權限,所以需要系統(tǒng)適配默認授予這個權限, 就需要在PMS解析安裝app的時候 授予懸浮窗權限就可以了 在pms管理解析安裝app中,是通過PackageManage的getPackageArchiveInfo()實

    2024年02月02日
    瀏覽(28)
  • 手機無法訪問”xxx”目錄(Android 11及以上授予文件管理權限)的解決方法

    Android11改變了此前安卓系統(tǒng)對文件管理的規(guī)則,在Android11上,文件讀寫變成了特殊權限。應用默認只能讀寫自己的目錄/android/data/包名,這就導致我們想修改某個文件里的內(nèi)容,結果卻沒有讀寫權限。本文主要提供一種解決方法——root+adb。 進入adb+ROOT權限開啟 我們進入 adb s

    2024年02月16日
    瀏覽(30)
  • 【Android 12 AOSP學習】Android內(nèi)置第三方apk到系統(tǒng)

    這篇文章將介紹如何在Android系統(tǒng)中內(nèi)置第三方apk 編譯好的Android源碼 Android apk文件:也就是安卓應用安裝包 (1)在源碼 packages/apps 目錄下以我們需要內(nèi)置的APK名字來創(chuàng)建一個新的文件夾 以 qqmusic.apk 為例,在 Android_12_AOSP/packages/apps 目錄下新建qqmusic文件夾 (2)將 qqmusic.apk 放入

    2024年02月02日
    瀏覽(92)
  • 【Android12】Android Framework系列---Adb和PMS安裝apk源碼流程

    【Android12】Android Framework系列---Adb和PMS安裝apk源碼流程

    通過adb install命令可以將apk安裝到Android系統(tǒng)(注意:特定類型的apk,比如persist類型是無法通過adb安裝的) 下述命令中adb解析install命令,并調(diào)用Android PackageManagerService進行apk安裝。 基于Android12,分析從adb install到 PakcageManagerService安裝apk的流程。 adb install命令的源碼實現(xiàn) Andro

    2024年01月22日
    瀏覽(44)
  • Android12 apk安裝失敗 安裝包異常 安裝包大小顯示1k

    Android12 apk安裝失敗 安裝包異常 安裝包大小顯示1k

    翻譯后 ? 解決:Android12 清單文件中使用了intent-filter標簽的配置 必須加上 ?

    2024年02月09日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包