我以前在AndroidManifest.xml
:
<uses-configuration android:reqFiveWayNav="false"
android:reqHardKeyboard="false"
android:reqKeyboardType="nokeys"
android:reqNavigation="nonav"
android:reqTouchScreen="notouch"/>
据我所知,这些数值意味着&#34;根本不需要任何东西&#34;。我添加这个条款主要是为了完整性。
然而,它导致我的应用程序显示它可用于Android Market控制台中的0设备!当然,删除它可以解决这个问题。不过,这似乎是一个错误,因为这个设置不应该导致任何事情被排除。
有没有经验的人看过这样的问题,或者,可以发现我的误会?这些值实际上会导致限制吗?
答案 0 :(得分:3)
回答我自己的问题 - 得到了Android团队的回复。看起来这只是一个bug而且“notouch”正在“无触摸屏”处理,这不是它本应该做的。所以,只是平台上的一个小错误。
答案 1 :(得分:0)
对于记录,我发现一个重要的更改解决了我的情况。完整说明位于Android Market Product Group的this post。
快速回答是从清单中删除以下uses-feature
个节点(如果存在):
<uses-feature
android:name="android.hardware.touchscreen"
android:required="false" />
<uses-feature
android:name="android.hardware.faketouch" />