android - 如何包含 Android Wear 但仍支持早期设备

标签 android wear-os

我最近在我的应用程序中加入了 android wear 支持,但当我今天发布它时,我意识到我的早期版本将被存档。我的早期版本以 api 16 为目标,以包含尽可能多的设备。

我希望如果用户没有能够运行我更新的 android wear 版本的最新设备,那么他们将获得我发布的早期版本。

请问实现这种情况的正确程序是什么?

问候

最佳答案

可以在添加 Android Wear 支持的同时让您的应用支持 API 16。 Google Play Services 库在许多旧设备上运行,它会做正确的事情来确保您的代码不会崩溃。由于旧的 Gingerbread 手机不支持 Android Wear,因此当您尝试使用 Wea​​r 功能时只会收到错误代码,您可以通过适合您的应用程序的任何方式优雅地处理它。

关于android - 如何包含 Android Wear 但仍支持早期设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25570074/

相关文章:

Android 服务到 Activity 通信性能

java - Android中的可选类

android - 获取数组中某项的值

android - 在一台设备上安装应用程序的生产和测试版本

android - 是否可以使用 4.4w(级别 20)构建一个应用程序并使用 google api?

android - 如何从 DDMS 中的 Android 可穿戴设备获取 logcat 消息/堆栈跟踪

android - 支持 Android Wear 的 APK 的最低 SDK 版本必须至少为 23

android - 使用 ADB 或 Appium,以编程方式从 Android 设置中删除链接的帐户

java - Android Wear 2.0 的请求 - 响应 API?

android - 如何以编程方式检测应用程序是否支持 Android Wear?