After specifying android.hardware.faketouch, the application still needs the android.hardware.touchscreen file?

I worked on an application in which initially there were no requirements for the touch screen specified in the manifest file, therefore, according to the documentation android.hardware.touchscreenit is assumed. Since the application does not require additional gestures, a device with a faketouch ( android.hardware.faketouch) screen should also be able to run the application, so I added this requirement to the manifest file for updating.

However, the Android market still contains android.hardware.touchscreenas a requirement (as well android.hardware.faketouch), and I still can’t find the updated application on the market on a faketouch device (HTC Wildfire).

These are the permissions, requirements, and libraries that I specified:

<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 ), , faketouch?

+3
1

, , -

, , : -

<uses-feature android:name="android.hardware.touchscreen" android:required="false"/>

, .

+3

All Articles