android - WatchFaceService <service>标签中为什么可以使用taskAffinity和allowEmbedded?

标签 android wear-os

我正在查看 training page用于创建 Android Wear 表盘,我注意到了这个 fragment

<service
    android:name=".AnalogWatchFaceService"
    android:label="@string/analog_name"
    android:allowEmbedded="true"
    android:taskAffinity=""
    android:permission="android.permission.BIND_WALLPAPER" >

现在,对我来说特别的是 android:allowEmbeddedandroid:taskAffinity特性。根据 docs page for <activity> ,这些都是可以在 Activity 中使用的属性.然而,根据docs page for <service> ,它们似乎没有为服务定义。 .有人可以向我解释为什么可以在服务标签中使用这些属性吗?

最佳答案

这两个属性确实不需要也​​不应该存在;我将打开一个内部工单来更新文档;感谢您提请我们注意。

关于android - WatchFaceService <service>标签中为什么可以使用taskAffinity和allowEmbedded?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34485597/

相关文章:

android - 如何创建仍然允许触摸其边界外的 native 控件的 float 可触摸 Activity ?

java - 解释 JSON 的功能

android - 退出应用程序并清除 RAM

java - Android Wear 智能 watch 中的按钮

android - 打包可穿戴应用

java - Android Wear OS 关闭 Wifi

android - 过滤器复杂应用于 ffmpeg for android 输出低质量视频

android - Gradle 看不到根模块

android - 我可以在后台使用 Android Wear 分析传感器数据吗?

java - 从 WearOS Watch 控制手机上的媒体