【发布时间】:2011-04-21 13:51:33
【问题描述】:
我创建了一个应用程序,用于检查手机中是否启用了 WIFI/GPS 以及其他一些数据。 如果启用了 WIFI,那么将执行一些操作,否则它将跳过该部分..所以这基本上意味着 WIFI/GPS 的可用性不是我的应用程序的必要条件..
但在安卓市场上传我的应用程序后,它显示..
This apk requests 4 features that will be used for Android Market filtering
android.hardware.wifi
android.hardware.location
android.hardware.location.gps
android.hardware.touchscreen
所有这 4 个都不是我的应用程序的必要条件。那么为什么它显示我的应用程序将根据这些被过滤..
此外,如果我在我的 android 清单中将标签设置为 false,我的应用程序是否会对所有手机可见,尤其是那些没有触摸屏、wifi、gps 等的手机???
<uses-feature android:name="android.hardware.wifi" android:required="false" />
<uses-feature android:name="android.hardware.location" android:required="false" />
<uses-feature android:name="android.hardware.location.gps" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
如果我将标签设置为 false,我的应用是否对所有手机都可见,无论是否有任何过滤?
【问题讨论】:
标签: android android-manifest google-play