1

ハードウェアキーボードからアンドロイドアプリがバックグラウンドでサービスとして実行され、キーダウンイベントが傍受され、動作が変化する可能性がありますか?特別な場合には?心の中でAndroid:キーボードでグローバルにkeydownを傍受する方法

アイデアは、主に代わり、タッチスクリーン上の巨大なグリッドから選択することの代替キーマップを使用して、重要な特殊文字を利用できるように、キーボードレイアウトの修正のようなものを持っていることです。場合によっては、モバイルデバイスのデフォルトのキーマップがすべての重要な文字を表すわけではなく、英語以外の言語にはさらに重要です。インスピレーションのための

感謝:) ピーター

EDIT:さらにあなたが記述している何ハードウェアに

+0

これは、すべてのセキュリティホールの母親ではないでしょうか? –

+0

虐待の場合は、はい。アプリが他にもできることはたくさんあります。私はそれが虐待される可能性があるということを意味するわけではありません。 – PeterP

答えて

0

を強調することは、実際には、バックグラウンドでのサービスではなく、見itself..takeキーボードアプリを置き換えますSWypeアプリ。あなたがテキストを入力するときだけで、独自のキーボードレイアウトが来る必要としてこれを行うには、サービスを作成する必要はありません

など

SDKのデフォルトのアプリを置き換えるのサンプルは、ホームスクリーンのですが、キーボードアプリも同様に置き換えることができます。..

+0

実際には、(幸い)私のキーボードはもちろん:)をスライドさせるアプリが、ハードウェアの一部ではありません、私はソフトウェアキーボードを使用している可能性が、...ない;-) – PeterP

+0

あなたがそれを行うだろう方法です他の方法でセキュリティホールを開くようにrunonbootサービスをしようとすることではありません。 –

+0

フム、あなたがハードウェアキーボードがアプリ自体であるソフトウェアの一部によって管理されていることを言っていますか?それは興味深いことです...私はこれについてさらに研究をしなければならないかもしれませんが、私の現在の(まともな)知識では、この交換がどのように達成されるのか想像できません。そして、このアプリはどのように見えますか?私は本当にこの上の任意の情報を見つけることができませんでしたので、あなたは良いリンクを知っていれば、私はあなたの入力をありがとう:)あなたから多くのことを聞いて幸せになります – PeterP

関連する問題