Android P отражение, как это сделать

Я использую утилиту veridex-linux и получаю логи.

#52: Reflection greylist Landroid/app/AppOpsManager;->OP_POST_NOTIFICATION use(s):
       Lcom/xiaomi/a/a/a/a;->c(Landroid/content/Context;Ljava/lang/String;)Lcom/xiaomi/a/a/a/a$a
;

#58: Reflection blacklist Landroid/graphics/Typeface;->createFromFamiliesWithDefault use(s):
       Landroid/support/v4/graphics/TypefaceCompatApi24Impl;-><clinit>()V
       Landroid/support/v4/graphics/TypefaceCompatApi26Impl;-><clinit>()V

#59: Reflection blacklist Landroid/graphics/drawable/Drawable;->getOpticalInsets use(s):
       Landroid/support/v7/widget/DrawableUtils;->getOpticalBounds(Landroid/graphics/drawable/Dr
awable;)Landroid/graphics/Rect;

#60: Reflection greylist Landroid/graphics/drawable/Drawable;->isProjected use(s):
       Landroid/support/v4/graphics/drawable/WrappedDrawableApi21;->findAndCacheIsProjectedDrawa
bleMethod()V

#61: Reflection greylist Landroid/media/AudioAttributes;->toLegacyStreamType use(s):
       Landroid/support/v4/media/AudioAttributesCompatApi21;->toLegacyStreamType(Landroid/suppor
t/v4/media/AudioAttributesCompatApi21$Wrapper;)I

#62: Reflection greylist Landroid/media/session/MediaSession;->getCallingPackage use(s):
       Landroid/support/v4/media/session/MediaSessionCompatApi24;->getCallingPackage(Ljava/lang/
Object;)Ljava/lang/String;"

Что я должен сделать с поддержкой библиотек (используйте серый список и черный список)? и еще один третий SDK, если третий SDK использует отражение и не обновляет новую версию, могу ли я получить исключение броска?

Как это исправить, кроме abondon это gray (серый список будет хорошо в Android 9, но по высоте, черный список не может использовать нормально)

0 ответов

Другие вопросы по тегам