指定android.hardware.faketouch后,应用程序仍需要android.hardware.touchscreen吗?
|
我一直在开发一个应用程序,该应用程序最初在清单文件中没有指定触摸屏要求,因此根据文档ѭ0assumed。由于该应用程序不需要高级手势,因此带有假触摸屏(
android.hardware.faketouch
)的设备也应该能够运行该应用程序,因此我将该要求添加到了清单文件中以进行更新。
但是,Android市场仍然要求将“ 0”(以及“ 1”)列为要求,而且我仍然无法在假触摸设备(HTC Wildfire)上在市场上找到更新的应用。
这些是我指定的权限,要求和库:
<uses-library android:name=\"com.google.android.maps\" />
<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.WRITE_EXTERNAL_STORAGE\" />
<uses-permission android:name=\"android.permission.CAMERA\" />
<uses-feature android:name=\"android.hardware.camera\" />
<uses-feature android:name=\"android.hardware.camera.autofocus\" />
<uses-feature android:name=\"android.hardware.faketouch\" />
<uses-sdk android:minSdkVersion=\"4\"></uses-sdk>
这是一个问题吗(也许市场记得旧的要求,或者Google Maps库插入了触摸屏的要求),或者在指定假触摸时看到两者都列出是正常的吗?
没有找到相关结果
已邀请:
1 个回复
磋判粗惊
否则,它会根据您的某些代码隐式强制使用触摸屏