视频: 【华为2019开发者大会高清完整版】鸿蒙OS、EMUI 10正式发布! 2025
Android可穿戴应用程序非常像电话应用程序。但是,如果事情如此相似,为什么不直接写下“遵循其他应用程序的步骤”并完成呢?
答案是,可穿戴应用程序开发的一些方面与手机和平板电脑的不同。最明显的区别是屏幕尺寸。你不能在一英寸的屏幕上显示很多,所以你必须相应地设计你的应用程序。
<!可穿戴应用程序通常分为两部分,一部分在可穿戴设备上运行,另一部分在用户手机上运行。手机部分可以使用更大的屏幕尺寸,因此手机部分可以包含菜单,设置屏幕和其他功能。 (想象一下!手机有更大的屏幕尺寸!)可穿戴设备的另一个限制是API中类的数量。以下软件包不适用于可穿戴设备:
-
机器人。打印
-
机器人。应用程序。备份
-
机器人。 appwidget
-
机器人。硬件。 usb
-
就像手机同行一样,每种可穿戴设备的型号都支持自己的一套功能。例如,一些模型具有内置的心率监视器;别人不会。您可以使用以下代码测试是否存在心率监测器:
PackageManager类有许多常量,如FEATURE_SENSOR_HEART_RATE,用于设备可能有或没有的许多功能。
穿戴式开发的另一个重要方面是设备的超时行为。当你唤醒电话时,你会看到一个锁屏。当你解锁屏幕时,你会看到手机进入睡眠状态时正在运行的任何活动。但可穿戴设备是不同的。当你起床了一个可穿戴的,没有锁屏。相反,您会看到表盘(通常是当前时间)或新的通知。
<!无论如何,穿戴式设备上的活动不会自动停留在手机和平板电脑上。所以如果你想要屏幕上的东西,你需要一个
永远在线的应用程序。 有关永远在线的应用的信息,请访问Android的开发者网站。
