アンドロイドのマウスまたはキーボードまたはタッチスクリーンイベントを制御できるバックグラウンドサービス(またはドライバなど)を作成する方法はありますか?遠隔制御のアンドロイドTVがあるのを見たので、マウスカーソルなどを表示するためにリモコンを使っているのはどうでしたか?アンドロイドデバイスのリモートコントロールマウスまたはタッチスクリーン
1
A
答えて
0
これはGoogle TV固有のものです。マウスイベントは偽造されています。 GTVデバイスをリモートで制御する方法の詳細については、Anymote Protocol documentationをご覧ください。
また、this GTV docのビットについても説明します。
0
この機能を利用するには、システムのハックがある可能性があります。
私が知っていることは、アプリケーションがトーシステムにイベントを注入できるようにするInstrumentationクラスを提供していることです。ただし、このクラスを使用するには、アプリケーションが/ system/appに格納されているシステムアプリで、Androidビルドの元のプラットフォームキーで署名されている必要があります。したがって、これらのキーが必要か、独自のAndroid ROMを作成する必要があります。これはシステムのハックを意味します:)
ありがとうdhaag23、私は彼らが実際に "BTN_ *"キーイベントには、標準的なアンドロイドOSではないマウスイベントを生成することがわかりました(私の2.3.3ではリースではありません)。だから私は彼らがこれをどのように修正するのか知っているかもしれない彼らは仮想マウスドライバーを作成し、新しいIOCTLを "BTN_ *"と名前を付けますか?この部分はどこにありますか?たぶん私はこれを私のアンドロイドに加えることができます。 – user1131441