gpt4 book ai didi

android - 指定 android.hardware.faketouch 后应用程序仍然需要 android.hardware.touchscreen?

转载 作者:太空狗 更新时间:2023-10-29 12:56:38 26 4
gpt4 key购买 nike

我一直在开发一个最初没有在其 list 文件中指定触摸屏要求的应用程序,因此根据文档,假定为 android.hardware.touchscreen。因为该应用不需要高级手势,具有假触摸屏的设备 (android.hardware.faketouch) 也应该能够运行该应用,所以我将该要求添加到 list 文件中更新。

但是,Android 市场仍然将 android.hardware.touchscreen 列为要求(以及 android.hardware.faketouch),我仍然找不到假触摸设备 (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 map 库插入了触摸屏要求)还是在指定 faketouch 时看到两者都列出是否正常?

最佳答案

可能为时已晚,但可能会帮助其他人寻找同样的问题

如果您希望触摸屏功能是可选的,请将其添加到 list 中:-

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

否则它会根据您的某些代码隐式地按要求强制使用触摸屏

关于android - 指定 android.hardware.faketouch 后应用程序仍然需要 android.hardware.touchscreen?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6135308/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com