我只是想知道现在 Android Wear 是否仅限于来自其他设备的应用程序的通知......Android Wear 的 Google Developer 门户网站上的信息非常差,并且无法从任何其他问题中得到任何直接答案。提前致谢。
2 回答
现在,还有更多。:)
您仍然可以使用自定义通知(现在通过NotificationCompat.WearableExtender
类),以便它们在可绘制对象上更有用。
但此外,API 级别 20 是 Android 4.4W,它允许开发具有与标准 Android 应用程序(即活动、服务、布局、视图等)非常相同的堆栈的Wear 应用程序,尽管设计和 UI 在逻辑上非常不同。一个非官方的库提供了在这方面有所帮助的自定义视图(例如CardFragment
, , &c)。WearableListView
开发应用时,可以直接安装到Android Wear设备中,但对于最终用户来说,Wearable应用必须嵌入到标准应用中,安装后会自动推送到穿戴。Android Studio 可以帮助完成这些部分。
还有一个 API 可促进安装在可穿戴设备上的应用程序与其在手持设备上的相应应用程序之间的通信。请参阅文档中的发送和同步数据。
简而言之,您应该首先查看Building Apps for Wearables的文档,然后在 Android Studio 中创建一个新项目并选中“Wear”复选框。
旧答案(I/O 之前,现已弃用)
那是对的。截至今天(6 月 13 日),开发者预览版仅支持通知(以及一些特定于 Wear 的附加组件,例如页面和语音回复)。
来自http://developer.android.com/wear/preview/start.html
借助 Android Wear 开发者预览版,您可以:
- 在 Android 模拟器中运行 Android Wear 平台。
- 将您的 Android 设备连接到模拟器,并在 Android Wear 上以卡片形式查看来自设备的通知。
- 试用预览支持库中的新 API,通过语音回复和通知页面等功能增强应用的通知。
不支持直接在 Wear 模拟器上安装应用程序。Google I/O 很可能会在这方面带来新闻,但目前只是猜测。
这种情况或多或少类似于谷歌眼镜在引入 GDK 之前所发生的情况。
对于Android Wear Developers Google+ 页面上的这个问题的官方 SDK :
您可以通过编写安卓穿戴应用程序在可穿戴设备上使用与在手机上使用相同的通知 API。如果您需要从手机触发该通知,您可以使用 Google Play 服务中的 Wearable api 发送消息来触发它们。