2011-07-25 29 views
0

我想創建一個利用觸摸屏作爲「鍵盤」的應用程序。觸摸屏底部會有3個小按鈕,剩下的則用鼠標移動區域。 第一個按鈕將用作真實鼠標的「左鍵單擊」,第二個按鈕用作「滾動」,最後一個用作「右鍵單擊」當用戶進行任何移動(事件「移動」,「 up「,」down「或」cancel「),那麼Windows桌面中的真實鼠標指針也會移動。傳輸媒體將是藍牙和Wifi。Android 2.2手機作爲Windows的「鼠標」

所以,這裏有一些問題: 1)。是否有可能在Froyo中使用多點觸控?這種情況的例子是用戶想要「阻止」一些文本。在真正的鼠標中,我們只要按住鼠標左鍵並拖動指針即可。在android中,這將觸摸第一個按鈕,同時觸摸「pad」區域並進行一些移動。 2)。我怎樣才能將這個應用程序概念轉化爲真正的應用程序(一般想法或算法)

+0

Froyo支持多點觸控。問題應該是,你的設備(硬件)是否支持它? – Mudassir

+0

@Mudassir - 我打算使用三星Galaxy Ace S5830作爲主要設備......它支持多點觸控嗎? – Keith

+0

由於我的規格爲紅色,三星Galaxy Ace GT-S5830支持多點觸控。但是你最好從官方網站爲你的祖國確認。 – Mudassir

回答

0

你可能想看看RemoteDroid。這是一個開源應用程序,它具有您描述的大部分功能。 http://code.google.com/p/remotedroid/

+0

我已經使用類似的Premotedroid:https://code.google.com/p/premotedroid/ – NoBugs

0

像這樣的應用程序將有兩個主要部分。一個Android應用程序,它會生成一系列運動矢量或運動數據,並在您的目標操作系統上接收這些數據並將其轉換爲軟件鼠標的程序。你也將需要藍牙堆棧的必要的傳輸(我感覺wifi不會給你你想要的響應,沒有一些嚴重的優化)

當談到Android方面的事情,我想你會需要以最好的方式來捕捉這些鼠標移動。我認爲速度 - 矢量結構可能是你最好的選擇,它看起來與我所瞭解的鼠標移動最相似。