使用啥来构建 API 调用应用程序低于 23?

Posted

技术标签:

【中文标题】使用啥来构建 API 调用应用程序低于 23?【英文标题】:What to use for building a calling app for API below 23?使用什么来构建 API 调用应用程序低于 23? 【发布时间】:2019-04-18 11:21:33 【问题描述】:

在通过android docs 构建调用应用程序时,我看到我需要实现 ConnectionService。但是我需要 Lollipop,并且在 API 23 中添加了 ConnectionService。我在框架中找不到替代品。我错过了什么吗?如何在旧平台上实现这一点?

【问题讨论】:

不要针对较新的版本,而是选择较低的版本,这样它就可以工作了。 @ManojPerumarath 这正是我想要做的。 Lollipop 是 API 21,而 23 是 Marshmallow。我需要支持 21,但 ConnectionService 在 23 中可用。 使用 buildtoolsversion 将您的 gradle 文件修改为较低的级别,同时将 targetversion 和 compileversion 修改为较低的值。 它们的版本较低... @ManojPerumarath 你明白问题是什么吗?为了更清楚,我需要编辑我的问题吗? 【参考方案1】:

我知道这个答案有点晚了,但看起来可能无法替换 APK-23 之前的默认拨号器,因为该功能是在 APK-23 中添加的。

https://medium.com/makingtuenti/android-default-dialer-replacement-part-i-722d05ca50fe

【讨论】:

以上是关于使用啥来构建 API 调用应用程序低于 23?的主要内容,如果未能解决你的问题,请参考以下文章

调用需要 API 级别 21(让 camera2 在低于 21 的设备上运行?)[重复]

如何在 API 低于 29 上从手机获取图像

你做啥来保持用户登录反应本机应用程序

停止 Heroku 运行 npm start + 运行啥来代替?

windows中的虚拟内存管理技术是指使用啥来运行应用程序

在我的 Qt 应用程序中,我可以用啥来代替 sleep 和 usleep?