Androidアプリケーションのデフォルトの権限がオープンしました。


Androidシステムのデフォルトのパーミッション設定を適用します。
fram eworks/base/services/core/java/com/android/server/pm/Default Permission Grannt Policy.java類はデフォルトの権限管理クラスです。
このようなことによって、私たちのシステムに存在するアプリケーションのデフォルトの権限設定ができます。 以下の例を挙げて、システム内の記憶空間権限を変更します。
    private void grantDefaultSystemHandlerPermissions(int userId) {
        ...
        grantStoragePermissionsToCustomApp(userId);// add 
        ...
    }

private void grantStoragePermissionsToCustomApp(int userId){
    final String []itemString = mService.mContext.getResources()
        .getStringArray(com.android.internal.R.array.storage_permission_custom_packagename);
    for (int i = 0; i < itemString.length; i++) {
        PackageParser.Package customPackage = getPackageLPr(itemString[i]);
        if ((customPackage != null) && doesPackageSupportRuntimePermissions(customPackage)) {
            grantRuntimePermissionsLPw(customPackage, STORAGE_PERMISSIONS, userId);
        }
    }
}
もちろんxmlファイルを通して言います。デフォルトで開くアプリケーションの羅列が必要です。





    com.mediatek.datatransfer
    com.android.defcontainer
    com.android.calendar
    com.mediatek.camera
    com.android.chrome
    com.android.deskclock
    com.android.contacts
    com.android.development
    com.android.email
    com.android.fmradio
    com.facebook.katana
    com.mediatek.filemanager
    com.android.gallery3d
    com.google.android.gm
    com.google.android.googlequicksearchbox
    com.google.android.music
    com.google.android.apps.maps
    com.android.mms
    com.cmcm.cmx.pagetwo
    com.android.dialer
    com.android.soundrecorder
    com.google.android.youtube
    com.android.htmlviewer
    com.android.launcher3
    com.mediatek.lbs.em2.ui
    com.mediatek.wifitest
    com.mediatek.calendarimporter
    com.adups.fota
    com.android.sharedstoragebackup
    com.android.wallpapercropper
    com.android.dreams.phototable
    com.android.inputmethod.latin
    com.android.exchange
    com.android.providers.calendar
    com.mediatek.dataprotection
    com.mediatek.flp.em
    com.google.android.gms
    com.whatsapp
    com.android.browser