2011-07-25 11 views
0

タッチスクリーンを「パッド」として使用するアプリケーションを作成したいと考えています。タッチスクリーンの下部に3つの小さなボタンがあり、残りの部分はマウスの動き領域に使用されます。 最初のボタンは実際のマウスでは「左クリック」として機能し、2番目のボタンは「スクロール」として機能し、最後のボタンは「右クリック」として機能します ユーザが任意の動きをすると(イベント「移動」、 Windowsデスクトップ上の実際のマウスポインタも移動します。 送信メディアはBluetoothとWi-Fiになります。Android 2.2の携帯電話を「マウス」としてWindows

ですので、ここにいくつかの質問があります: 1)。 Froyoでマルチタッチを利用することは可能ですか?この場合の例は、ユーザーがテキストを「ブロック」したいときです。実際のマウスでは、左クリックしてポインタをドラッグするだけです。アンドロイドでは、これは同時に、最初のボタンに触れていると同時に、 "パッド"領域に触れ、いくつかの動きを行います。

2)。このアプリケーションの概念を実際のアプリケーションに変えるにはどうすればよいですか? (一般的な考え方やアルゴリズム)

+0

Froyoはマルチタッチをサポートしています。あなたのデバイス(ハードウェア)がそれをサポートしているかどうかにかかわらず、質問がありますか? – Mudassir

+0

@Mudassir - Samsung Galaxy Ace S5830をプライマリデバイスとして使用する予定です...マルチタッチをサポートしていますか? – Keith

+0

Samsung Galaxy Ace GT-S5830は、その仕様が赤いので、マルチタッチをサポートしています。しかし、あなたは自分の母国の公式サイトから確かめなければなりません。 – Mudassir

答えて

0

RemoteDroidをチェックアウトすることができます。あなたが説明した機能のほとんどを持っているオープンソースのアプリです。 http://code.google.com/p/remotedroid/

+0

似ているPremotedroidを使用しました:https://code.google.com/p/premotedroid/ – NoBugs

0

このようなアプリには2つの主要な部分があります。一連の動きベクトルまたは動きデータを生成するAndroidアプリ、およびこのデータを受け取り、ソフトウェアマウスに変換するターゲットオペレーティングシステム上のプログラム。あなたはまた、その転送に必要なBluetoothスタックを必要とするでしょう(私はあなたがいくつかの深刻な最適化なしであなたの反応をあなたに与えてくれない気がします)

問題のAndroid側については、マウスの動きをキャプチャするための最良の方法で実験する必要があります。私はスピードベクトル構造があなたの最善の策だと思うでしょう、それは私がMouse Movementsについて知っているものに最も類似しているようです。