美文网首页
升级到 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