我有Archos平板电脑,它无法从市场访问我的应用程序,因为它从搜索中过滤出来。应用程序的使用-功能非常不严格,SDK版本应该是OK的,所以我不知道还缺少什么。有没有办法让Market (或第三方应用程序/站点)说出设备上有哪些硬件/软件功能,以及我的应用程序的Market filters需要什么?
我的要求是
<uses-feature android:name="android.hardware.wifi" android:required="true"></uses-feature>
<uses-feature android:name="android.hardware.location" android:required="true"></uses-feature>
<uses-feature android:name="android.hardware.location.network" android:required="false"></uses-feature>
<uses-feature android:name="android.hardware.location.gps" android:required="false"></uses-feature>
<uses-feature android:name="android.hardware.touchscreen" android:required="true"></uses-feature>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.VIBRATE"></uses-permission>
<uses-permission android:name="android.permission.READ_LOGS"/>此外,Market表示,Archos 101与互联网平板电脑匹配,但70不匹配(基本相同,但更小)
发布于 2011-12-05 00:01:04
您是否使用过任何电话功能?电话/短信?我的猜测是,这款平板电脑不支持这些导致其被过滤的功能。为了“绕过”,您可以尝试在权限中添加以下内容
<uses-feature android:name="android.hardware.telephony" android:required="false" />android:required被隐式地设置为true,表示应用程序在没有此权限的情况下无法运行,这很可能是应用程序未显示的原因。
https://stackoverflow.com/questions/8376069
复制相似问题