thisに関連する種類。根付いたアンドロイドデバイスにマウスの位置を設定
根っからのAndroid携帯端末で、アプリ内からマウスの位置を設定するにはどうすればよいですか。 (マウスはブルートゥースマウスです。)
その他の質問は、ルートまたはADBでは可能ですが、方法ではありません。
thisに関連する種類。根付いたアンドロイドデバイスにマウスの位置を設定
根っからのAndroid携帯端末で、アプリ内からマウスの位置を設定するにはどうすればよいですか。 (マウスはブルートゥースマウスです。)
その他の質問は、ルートまたはADBでは可能ですが、方法ではありません。
を開くことができadbのシェルで
あなたがイベントを注入するために、このライブラリを使用することができます:https://github.com/radhoo/android-event-injector
そして、マウス移動イベントメソッドをEvents.java
に追加すると、以下は相対的なマウス移動イベントを送信する例です。
public int sendMouseMove(int deltaX, int deltaY) {
intSendEvent(m_nId, EV_REL, REL_X, deltaX);
intSendEvent(m_nId, 0, 0, 0);
intSendEvent(m_nId, EV_REL, REL_Y, deltaY);
intSendEvent(m_nId, 0, 0, 0);
return 0;
}
回避策は、アンドロイドが修正されるまで、adbクライアントとしてlocalhostに接続し、adbコマンドを発行することです。あなたはは/ dev /入力/ UEVENTデバイスマウスイベントには、絶対的な位置を記述する
質問してから1年後に回答を受け取るのは奇妙です。私はすぐに答えとしてマークします。 – Jeroen
まだそれはunrootedアンドロイドのために働くのですか? – zproxy
@zproxyいいえ、 '/ dev/input/event'の書き込み許可が必要です。 – bladefury