美文网首页
升级到 Android P 后 每次进入程序都会弹一个提醒弹窗

升级到 Android P 后 每次进入程序都会弹一个提醒弹窗

作者: mirocle_cheng | 来源:发表于2019-01-30 09:50 被阅读0次

    将这个方法在app初始化时候调用一次,这个弹窗就不会出现了

    ··· 

    private void closeAndroidPDialog() {

    try {

    Class aClass = Class.forName("android.content.pm.PackageParser$Package");

            Constructor declaredConstructor = aClass.getDeclaredConstructor(String.class);

            declaredConstructor.setAccessible(true);

        }catch(Exception e) {

    e.printStackTrace();

        }try {

    Class cls = Class.forName("android.app.ActivityThread");

            Method declaredMethod = cls.getDeclaredMethod("currentActivityThread");

            declaredMethod.setAccessible(true);

            Object activityThread = declaredMethod.invoke(null);

            Field mHiddenApiWarningShown = cls.getDeclaredField("mHiddenApiWarningShown");

            mHiddenApiWarningShown.setAccessible(true);

            mHiddenApiWarningShown.setBoolean(activityThread,true);

        }catch(Exception e) {

    e.printStackTrace();

        }

    }

    ···

    相关文章

      网友评论

          本文标题:升级到 Android P 后 每次进入程序都会弹一个提醒弹窗

          本文链接:https://www.haomeiwen.com/subject/uhvwcqtx.html