系统城官网 - 纯净的系统和软件下载网站!

当前位置:首页 > IT资讯 > 谷歌 > 详细页面

Android 9.0开始!谷歌宣布将限制app使用非SDK接口

编辑:系统城官网 2018-03-16 来源于:网络

  3月16日消息 此前有报道称,谷歌或将在Android 9.0系统中禁止使用非官方的API。该报道一出,立刻引起了不少开发人员的关注!而据外媒最新消息显示,谷歌官方日前公开宣布,为了改善安卓用户及开发者体验,他们将限制app使用非SDK接口。

Android 9.0开始!谷歌宣布将限制app使用非SDK接口

  按照谷歌方面的说法,从Android P版本开始,他们将会限制使用非SDK方法与字段,开发者将无法对其进行访问——无论通过直接调用、反射还是JNI等方式。如果加以尝试,则会收到NoSuchFieldException或者NoSuchMethodException等错误提示。此项限制主要针对使用频次较低或未使用的接口。

  谷歌方面表示,他们了解并不是所有app使用的非SDK接口都有可替代的SDK接口,如果开发者觉得在SDK API得到对应扩展之前无法停止使用非SDK接口,可尽快通过错误追踪器(bug tracker)进行反馈。

  也就是说,在 Android 9.0系统的开发者预览版当中,用户可以运行现有应用程序,但在使用非 SDK 接口时会收到警告提示,例如:“该接口将在最终版本中受到黑名单或灰名单机制的限制”等等。那么,小伙伴们又如何看待此事呢?

相关信息

  • Chrome内置谷歌翻译无法使用完美解决方法

    Google 浏览器关闭中国大陆的翻译功能,很多用户还是需要用到网页翻译功能,如果有这种需求的用户,你可以采用修改host的方法来使用,怎么操作呢,以下是详细的教程,希望对你有帮助。...

    2022/10/06 11:15:29

  • 谷歌完全停止了谷歌翻译服务!用什么来替代?

    系统之家消息,谷歌已经停止谷歌翻译在中国大陆地区的服务。自周六以来,中国内地用户就已经无法访问该服务及谷歌翻译。谷歌在一份声明中说是由于“使用率低”。...

    2022/10/05 08:35:52