首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android穿戴监视:实现为服务还是作为活动?

Android穿戴监视:实现为服务还是作为活动?
EN

Stack Overflow用户
提问于 2015-03-03 04:59:18
回答 2查看 150关注 0票数 0

我一直很沮丧,想要为Android磨损开发一个手表脸。

首先,我让我的手表面对我想要的功能,并使用默认的服务代码来确保它正常工作。

然后我想改变UI。我创建了圆形和rect文件,以及使用WatchViewStub的activity。我意识到我犯了一个错误--这似乎只适用于一项活动。

我的问题是--你什么时候会使用活动而不是服务?这位安卓开发人员说:“安卓穿戴中的手表脸是作为服务实现的,并打包在一个可穿戴的应用程序中”-- https://developer.android.com/training/wearables/watch-faces/service.html,我只是不知道我是需要将我的手表脸作为服务还是作为一种活动来实现?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-03 05:25:57

您需要将您的手表脸实现为Service

更准确地说,您需要实现WatchFaceService的子类,即WallpaperService的子类。

您可以在这里找到更多信息:https://developer.android.com/training/wearables/watch-faces/index.html

票数 2
EN

Stack Overflow用户

发布于 2015-03-03 05:24:44

使用观察面部API构建手表面板的唯一选择是通过服务。

您可以重写onApplyWindowInsets()方法并调用isRound()来确定是否运行在圆形设备上,从而相应地更改在onDraw()中绘制的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28824420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档