Android 安卓1.5多点触控

Android 安卓1.5多点触控,android,multi-touch,Android,Multi Touch,有人知道在安卓1.5设备上是否可以使用多点触摸吗 我有一个HTC英雄,它仍然在运行1.5(HTC在推出2.1 ROM时有点慢) Android MotionEvent文档显示了常量(ACTION\u POINTER\u 1\u DOWN、ACTION\u POINTER\u 1\u UP……等等),我需要实现多点触控,因为只能从API 5获得:( 在等待HTC发布更新或购买2.1手机之前,有没有办法解决这个问题 代码段: public boolean onTouchEvent (MotionEv

有人知道在安卓1.5设备上是否可以使用多点触摸吗

我有一个HTC英雄,它仍然在运行1.5(HTC在推出2.1 ROM时有点慢)

Android MotionEvent文档显示了常量(ACTION\u POINTER\u 1\u DOWN、ACTION\u POINTER\u 1\u 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.....
    }
}

在用户的上下文中讨论它。如果浏览器支持它(我假设你的英雄有必要的硬件…),这是理所当然的作为开发人员,您可以访问它。也就是说,它可能不是公共api的一部分,但即使是这样,您也可以使用反射来调用这些方法。这不是一个很好的答案,但您可以从repo下载纸杯蛋糕源代码,并深入浏览浏览器代码,看看它们如何实现多点触控功能。

你有一个例子,它在我的英雄身上运行得很好,但我仍然对我的onscroll方法有问题,有时会调用它,因为没有内置的事件来告诉我正在缩放的活动。

这绝对是可能的,至少在一定程度上,因为HTC英雄的默认浏览器有收缩缩放功能。但是,我不知道它是如何工作的在代码中完成…Sprint应该在五月初为Hero推出2.1。其他运营商可能也类似。谢谢你的回复,你能给我一个如何使用反射的例子吗?我在我的问题中放了一个代码片段。。。。