ノキア、ソニーエリクソン、LG、サムスンのような携帯電話のクリアボタンをプログラム的に識別する方法はありますか?クリアな( "C")ボタンといくつかの携帯電話を持っている携帯電話はありません。私はアプリケーションの実行時間中にクリアボタンを特定したいと思います。出来ますか?j2meを使用して携帯端末のクリアボタンをプログラム的に特定する方法はありますか?
1
A
答えて
1
は良い出発点である...
別のトリックはクリアを表現するための共通のkeyCodeであることを-8 observeにあります。だからcanvas.getKeyName(-8)
に電話し、IllegalArgumentException
がスローされない場合は、がの削除キーであることがわかります。
これには正確な科学はありませんが、これらの2つのアプローチの組み合わせはほとんどの場合有効です。
1
getKeyName
に電話することができます。たとえば:Dogbaneの答え@
public void keyPressed(int keyCode) {
if(getKeyName(keyCode).toUpperCase().indexOf("CLEAR") >= 0){
//clear was pressed
}
}
+0
うーん、時にはうまくいくかもしれませんが、鍵の名前が何であるかは保証されていません... "C"、 "DELETE"、何でも... – funkybro
関連する問題
- 1. Android携帯端末でのプログラム
- 2. 携帯端末の入手方法
- 3. 携帯端末のアイコンを押して、特定のURLを指し示す
- 4. 携帯端末のウェブブラウザシミュレータ
- 5. 携帯端末のAngularJS $ window.open
- 6. Android携帯端末のターゲット設定
- 7. wurflを使用した携帯端末のマニュアルページへ戻る
- 8. 携帯端末の接続に適切なタイムアウトはありますか?
- 9. JavaScriptを使用して携帯端末でGoogle AdSenseを無効にする
- 10. OpenCVを使ってカードを再生する - 携帯端末で
- 11. 携帯端末でイベントをクリックしてクリックします
- 12. 携帯電話のIrDAをプログラムで使用してメディアプレーヤーをリモートコントロールする方法はありますか?
- 13. imgタグを使用して携帯端末でストレッチせずにブートストラップスライダーイメージをフルスクリーンで表示する方法は?
- 14. j2meを使用して携帯電話ベンダーを見つける方法は?
- 15. ソケットプログラミングを使用して2つのAndroid携帯端末間でライブオーディオストリーミングを作成する方法は?
- 16. HTML 5は携帯端末でオーディオファイルを再生します
- 17. 端末のLinux経由で特定のコマンドをプログラムに与える方法はありますか?
- 18. 携帯端末でmapreduceを実行中
- 19. 携帯端末のスイッチを入れたら、Androidアプリをチェックインする方法は?
- 20. 分度器スクリプトを使用してBrowserstackの携帯端末のテスト機能を使用するには?
- 21. ブートストラップイメージは携帯端末でのみ枠線に伸びます
- 22. 携帯端末向けアンドロイドアプリのリリース
- 23. Pythonプログラムを端末に入力して端末から出力する方法
- 24. javascriptを使用して携帯端末を検出する最も簡単な方法
- 25. 本文は携帯端末では全角ではありません
- 26. 他の携帯端末にAndroidを移植する
- 27. 端末にgoogle nexusの携帯電話のcom.google.android.gsfパッケージがありません
- 28. 携帯端末のアイコンをクリックしてメニューを表示する簡単な方法は何ですか?
- 29. 端末を特定の方法で起動しますか?
- 30. 携帯端末の左側にブートストラップが表示されます
KeyPressedイベントでのみ可能です。アプリケーションの起動時に可能ですか?それは私のアプリケーションの読み込みの頭文字を意味します。 – bharath
キャンバスをインスタンス化し、好きなときにいつでもgetKeyName()を呼び出すことができます – funkybro