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, но по высоте, черный список не может использовать нормально)