我制作了一个实现View.OnTouchListener
的应用。但是当我将其上传到Android Market(Google Play商店)时,我收到了以下消息:
此apk请求1个将用于Android电子市场的功能 过滤:android.hardware.touchscreen
我真的不需要触摸屏本身。你也可以“点击”视图,这没关系。如果我使用OnClickListener
而不是OnTouchListener
,这个要求会消失吗?
有多少百分比的Android设备没有触摸屏?对于新的潜在用户而言,从OnTouchListener
到OnClickListener
的更新是否值得?
答案 0 :(得分:15)
OnTouchListener用于比OnClickListener更细粒度的控制。如果您真正关心的是点击 - 即,触摸/向上触摸/无拖动的组合 - 那么使用OnClickListener,这就是它的目的。