0

タブレットが 1,5 メートルのレールを 10 ステーションで移動するシステムを構築したいと考えています。ユーザーはタブレットをレールに沿ってあるステーションから別のステーションに移動することはできません。したがって、質問:

アプリが「タブレットが位置 #10 に達しました」を認識する方法は何ですか。加速度センサーでは解決できません。各局にNFC端末を考えましたが、これは複雑で高価です。

タブレットが移動したことをどのように認識できるかについてのアイデアはありますか? ところで、ホームボタンと電源ボタンを抑制する可能性はありますか?

感謝をこめて

4

2 に答える 2

0

たぶん、磁気センサーを使用して、各ステーションに磁石を配置することができます。
または、カメラを使用して、各ステーションに配置される QR コードまたは色付きの正方形を検出することもできます。

ホームボタンの効果を抑えることはできません。
電源ボタンについては、メソッドをオーバーライドしてインターセプトを試みますonKeyEvent

于 2013-01-25T15:21:38.533 に答える
0

各局にNFC端末を考えましたが、これは複雑で高価です。

NFC タグの価格は、1 枚あたり 1 米ドルをはるかに下回ります。タブレットが NFC 対応であると仮定すると、タグを適切な場所に配置できれば、タブレットが適切な場所にあるときにタグがタブレットの NFC アンテナがある場所の下にあると仮定すると、それらは機能するはずです。

タブレットが移動したことをどのように認識できるかについてのアイデアはありますか?

NFC は、最も単純で最も安価なオプションである可能性があります。

ところで、ホームボタンと電源ボタンを抑制する可能性はありますか?

Android ソース コードをダウンロードし、必要に応じて変更し、結果を ROM mod にコンパイルして、それをタブレットにインストールします。

于 2013-01-25T15:41:33.613 に答える