私はこのような何かをしたい -
1.メニューキーの長押しのデフォルトアクションをオーバーライドします(つまり、ソフトキーボードを起動します)。
2.ユーザーがメニューキーを長押しすると、アプリケーションが起動します。
3.さらに、私のアプリケーションはフォアグラウンドにある必要はないかもしれません。つまり、誰かが他のアプリケーションからメニューキーを長押ししても、私のアプリケーションは起動されるべきです。
これはまったく可能ですか?どのように?
私はこのような何かをしたい -
1.メニューキーの長押しのデフォルトアクションをオーバーライドします(つまり、ソフトキーボードを起動します)。
2.ユーザーがメニューキーを長押しすると、アプリケーションが起動します。
3.さらに、私のアプリケーションはフォアグラウンドにある必要はないかもしれません。つまり、誰かが他のアプリケーションからメニューキーを長押ししても、私のアプリケーションは起動されるべきです。
これはまったく可能ですか?どのように?
これは可能ですか?どのように?
独自のファームウェアを作成し、この機能をオペレーティングシステムに追加し、カスタムファームウェアを自分の個人用電話(および他の人の電話で実行するように説得できる電話)に展開します。
これは、通常のAndroidSDKアプリケーションでは不可能です。
はい、できます。デバイスをルート化して (たとえば Cyanogenmod を使用)、[設定]、[Cyanogenmod 設定]、および [入力設定] に移動します。そこにオプションがあります。G2x を root 化する手順は、http://forum.xda-developers.com/showthread.php?t=1039985 にあります。