标签: android-p-developer-preview

compilePdkVersion for Android P Developer Preview的价值

应该是什么价值:

compileSdkVersion
targetSdkVersion
Run Code Online (Sandbox Code Playgroud)

我已下载并安装了Android P Developer Preview SDK,系统映像和构建工具.

我试过"28",但它显示了这个错误:

在此输入图像描述

android build gradle android-studio android-p-developer-preview

8
推荐指数
2
解决办法
6947
查看次数

Android P对非SDK接口的限制 - 黑暗灰名单与黑名单

Developer Preview 3今天发布,我注意到一些与非SDK接口相关的更改:

访问以下API会在DP2和DP3上生成不同的日志

Class<?> androidIdClass = Class.forName("com.android.internal.R$id");
Integer search_close_btn = getFieldValue(androidIdClass, null, "search_close_btn");
Run Code Online (Sandbox Code Playgroud)

DP2: Accessing hidden field Lcom/android/internal/R$id;->search_close_btn:I (blacklist, reflection)

结果:NoSuchFieldException,无法访问该字段

DP3: Accessing hidden field Lcom/android/internal/R$id;->search_close_btn:I (dark greylist, reflection)

结果:该字段可访问

有人可以解释为什么这个字段在DP3中可用,黑暗灰名单黑名单有什么区别?

reflection android android-p-developer-preview android-9.0-pie

6
推荐指数
1
解决办法
1646
查看次数