首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“要求Wifi权限限制了仅支持以太网的电视应用程序的可用性”,Android中的警告--能对此做些什么吗?

“要求Wifi权限限制了仅支持以太网的电视应用程序的可用性”,Android中的警告--能对此做些什么吗?
EN

Stack Overflow用户
提问于 2021-11-24 00:57:35
回答 1查看 213关注 0票数 2

我正在开发一个安卓应用程序(一个游戏),它也支持手机和电视,并且可以通过局域网(WiFi或以太网)或WiFi Direct玩多人游戏。

Android在清单中警告我,如果我“需要Wifi权限”,那么它将“限制只支持以太网的电视上的应用程序可用性”(没有Wifi的电视)。

我也想支持没有Wifi的电视。多层代码的编写方式使其能够处理只有以太网的情况.

但是,与Wifi相关的权限是正常权限,它们的声明不能从清单中删除。

这里有什么可以让我的应用程序在没有Wifi的情况下用于这些电视的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-24 01:22:41

当您请求这些权限时,某些权限会导致Android转到认为您需要相关的硬件。在你的例子中,请求ACCESS_WIFI_STATECHANGE_WIFI_STATE会让安卓认为你需要WiFi硬件。

<uses-feature android:name="android.hardware.wifi" android:required="false" />降级,从“必须有WiFi”降到“可以使用WiFi”。除了清理Lint投诉之外,它还将有助于实际的应用程序分发,使您的应用程序能够在只有以太网的硬件上运行。除了一些电视平台,还有一些Chromeboxes也是以太网的。

但是对于这个TV以太网的警告,没有自动的操作。

我在问题追踪器中没有看到这方面的错误报告。如果您能够创建一个具有<uses-permission>元素的丢弃项目,您可以考虑提交一个功能请求,以获得您寻求添加到Android中的快速修复。

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

https://stackoverflow.com/questions/70089601

复制
相关文章

相似问题

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