问题标签 [uses-feature]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
159 浏览

android - 使用特征:所有子特征的总和是否总是与父特征相同?

一些功能被分解为子功能,例如电话功能:

现在的问题是:如果将所有子功能都设置为不需要,那么基于父功能所涵盖的功能超出所有子功能总和的假设,要求父功能是否仍然有意义?

0 投票
2 回答
1038 浏览

android - android.hardware.telephony 中断在模拟器上的安装

我们目前正在修改我们的应用程序清单,以显式使用该uses-feature属性来声明其对硬件和软件 API 的所有依赖关系。

由于我们希望用户拥有移动互联网,我们设置android.hardware.telephonytrue,但现在应用程序无法在模拟器上安装。错误信息是:

没有其他信息,甚至在设备日志中也没有,但我可以通过反复试验找出电话功能导致它的原因。

由于模拟器支持电话功能(您甚至可以模拟调度呼叫),为什么会中断?即使它正确报告它不支持电话,难道不是很明显这uses-feature是针对真实设备而不是模拟器的吗?

实际上,我现在总体上对这个属性感到非常困惑,因为它的文档似乎暗示它只影响 Android Market 的过滤规则。我看不出它在哪里提到uses-feature对应用程序的可安装性有直接影响,这似乎超出了文档赋予它的仅仅是声明/信息的性质。

也许毕竟使用它不是一个好主意?我们的构建服务器不再执行,因为安装到模拟器现在总是失败......

0 投票
2 回答
20034 浏览

android -

我有一个问题:在其 Manifest 文件
中指定 - uses-feature ... "android.hardware.faketouch" android:required="true"- 的应用程序也将显示在 Market 中,该应用程序如何可以在触摸屏设备中运行?


我有一个问题:在其 Manifest 文件
中指定 - uses-feature ... "android.hardware.faketouch" android:required="true"- 的应用程序也将显示在 Market 中,该应用程序如何可以在触摸屏设备中运行?


啊。我想我遇到了这个问题。尝试在跨度中放置一个。

我认为 ie7 有空<span>s 的问题。

0 投票
1 回答
2559 浏览

android - 如何让仅在前置摄像头的设备上运行 Android 应用程序?

我想弄清楚有没有办法让我的应用程序只在带有前置摄像头的设备上运行。嗯,我想我应该<uses-feature>AnrdoidManifest.xml.

我是这样弄的:

但这无济于事。我的意思是我可以在没有前置摄像头的设备上运行它。但是如果他们的设备没有这样的功能,也许这个功能不允许用户下载应用程序?

如果我错了,请告诉我解决问题的正确方法。

问候,德米特里。

0 投票
2 回答
1708 浏览

android - pm.hasSystemFeature(PackageManager.FEATURE TELEPHONY); 总是返回假

我正在尝试检查设备是否具有电话功能。但是在模拟器中,它总是返回false。为什么会这样?难道我做错了什么。

0 投票
1 回答
763 浏览

android - Android Internet 权限和 Google Play 过滤

我想知道android.permission.INTERNETGoogle Play 上添加了哪些过滤,如果它增加了一些东西。

我添加了

到我的清单以便访问互联网,但这不是我的应用程序的主要功能。因此,我不想因此而在 Google Play 中被过滤。没有匹配<uses-feature>的,所以我的问题是我需要添加什么required="false"以避免过滤。

我想我可以添加

但是移动互联网(3G/4G)呢,我也需要这个吗?

0 投票
2 回答
1932 浏览

android - Android Market 将我的应用程序隐藏到某些平板电脑(如 Nexus 7)

这是我的 Manifest.xml 配置,我不明白为什么 Nexus 7 和其他平板电脑无法从市场下载此应用。

在开发者控制台中有这个字符串 Layout schermo: SMALL NORMAL LARGE XLARGE 所以我相信问题是权限。有什么建议么?

所有清单

0 投票
1 回答
11438 浏览

android - 我设置了 uses-feature android:required="false" 但 Google play 一直坚持这些功能

我已经对我的应用程序进行了编码,使其具有一些它喜欢的功能,但在其他方面不需要,因为我希望我的应用程序可用于所有设备。在我的清单中,我设置了:

当我上传我的 apk 文件时,Google Play 仍然坚持需要肖像、位置、GPS 和麦克风功能。不再需要电话。有什么想法吗?

0 投票
1 回答
142 浏览

android - 不允许将 Android 应用程序安装在仅支持 WiFi 的设备上

我有一个应用程序需要存在 GSM/CDMA 无线电并且能够读取设备的 IMEI(仅 WiFi 设备上不存在)。

我将如何使用<uses-feature>限制我的应用对 Play 上仅 WiFi 的设备可见?

现在我的清单中有这个:

我还应该添加android.hardware.telephony.cdma以允许将应用程序安装在使用 GSM 和 CDMA 的设备上吗?

0 投票
2 回答
876 浏览

android - 为什么 android market 不支持我的应用程序的平板电脑?

我在市场上发布了我的 android 应用程序,但平板电脑不支持它。我的权限是

我应该使用哪些所需的使用功能 false 来解决问题?