Jen*_*ler 5 delphi teechart firemonkey
我正在使用当前的 Delphi 10.3 版本以及当前的 TeeChart FMX 2018.26 版本。Android 设备是搭载 Android 9 的 onePlus 6T。不幸的是,目前正在显示“检测到的 API 兼容性问题”。我使用了一个全新的项目,只有一个简单的 TeeChart 图表,所以我可以排除其他不兼容性。
有什么可用的解决方案吗?
参考文档:在 Android P 中,此对话框显示
检测到 API 兼容性问题
为什么显示此对话框?
原因:您的代码命中
深灰名单
什么是暗灰名单 api?其他应用程序不允许调用此类 api,在我的情况下,我使用的是深灰色列出的 startSoftAp 方法。删除该调用后,对话框消失了。
你将如何找到?
在你的 logcat -> verbose -> Search("Accessing hidden")
LOGCAT 结果
访问隐藏方法:Landroid/net/wifi/WifiManager:startSoftAp(Landroid/net/wifi/WifiConfiguration;)Z(暗灰名单,反射)