【问题标题】:Android 2.2 phone as "mouse" for WindowsAndroid 2.2 手机作为 Windows 的“鼠标”
【发布时间】:2011-07-25 03:43:02
【问题描述】:

我想创建一个将触摸屏用作“垫”的应用程序。触摸屏底部区域将有3个小按钮,其余的将用作鼠标移动区域。 第一个按钮在真实鼠标中充当“左键单击”,第二个按钮充当“滚动”,最后一个按钮充当“右键单击” 当用户在该区域进行任何移动(事件“move”、“up”、“down”或“cancel”)时,Windows 桌面中的真实鼠标指针也会移动。 传输媒体将是蓝牙和Wifi。

所以,这里有一些问题: 1)。是否可以在 Froyo 中使用多点触控?这种情况的示例是当用户想要“阻止”某些文本时。在真正的鼠标中,我们只需按住鼠标左键,然后拖动指针。在android中,这将在触摸第一个按钮的同时触摸“pad”区域并进行一些动作。

2)。我怎样才能把这个应用概念变成一个真正的应用? (总体思路或算法)

【问题讨论】:

  • Froyo 支持多点触控。问题应该是,您的设备(硬件)是否支持它?
  • @Mudassir -- 我打算使用三星 Galaxy Ace S5830 作为主要设备...它支持多点触控吗?
  • 三星 Galaxy Ace GT-S5830 支持多点触控。但您最好从您所在国家/地区的官方网站确认。

标签: android


【解决方案1】:

您可能想查看 RemoteDroid。这是一个开源应用程序,具有您描述的大部分功能。 http://code.google.com/p/remotedroid/

【讨论】:

    【解决方案2】:

    像这样的应用程序将有两个主要部分。生成一系列运动矢量或运动数据的 Android 应用程序,以及目标操作系统上的程序,该程序接收此数据并将其转换为软件鼠标。您还需要该传输所需的蓝牙堆栈(我觉得如果没有一些认真的优化,wifi 不会给您想要的响应能力)

    谈到 Android 方面的问题,我认为您需要尝试以最佳方式捕捉这些鼠标移动。我认为速度矢量结构可能是你最好的选择,它似乎与我所知道的鼠标移动最相似。

    【讨论】:

      猜你喜欢
      • 2011-04-20
      • 1970-01-01
      • 2010-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多