使用啥来构建 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 的设备上运行?)[重复]