有谁知道是否可以在 Android 1.5 设备上使用多点触控?
我有一台 HTC Hero,它仍然运行 1.5(HTC 在推出 2.1 ROM 方面有点慢)。
Android MotionEvent 文档显示了常量(ACTION_POINTER_1_DOWN、ACTION_POINTER_1_UP...等...) 我需要实现多点触控,因为它只能从 API 5 获得:(
除了等待 HTC 发布更新或购买 2.1 手机之外,还有其他办法解决这个问题吗?
代码片段:
public boolean onTouchEvent (MotionEvent event) {
//TODO: determine if the event object is an ACTION_POINTER_DOWN etc...
//for ACTOIN_DOWN it is
if(event.getAction() == MotionEvent.ACTION_DOWN) {
//do something here.....
}
}
这个帖子 http://androidcommunity.com/forums/f28/how-can-i-get-multitouch-for-jf-1-5-cupcake-16995/在用户的背景下讨论一下。理所当然的是,如果浏览器支持它(我假设你的英雄拥有必要的硬件......),你作为开发人员就可以访问它。也就是说,它可能不是公共 api 的一部分,但即使是这样,您也可以只使用反射来调用方法。这不是一个很好的答案,但是您可以从存储库下载纸杯蛋糕源代码并深入浏览浏览器代码以了解它们如何实现多点触控功能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)