問題タブ [motorola-emdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
258 参照

barcode-scanner - バーコード スキャナー MT2000 を次のフォーカスに移動する

Motorola MT2070 バーコード スキャナから TAB または ENTER 文字をホストに送信して、アプリケーションの次のフォーカスに移動しようとしています。

次のようにSendLabelメソッドを使用してみました

残念ながら、"\t" は、キーボード モードでは実際の TAB キーストロークに変換されません。

NOTEPAD でスキャンすると、タブの 5 つのスペースが表示されますが、Excel や他のアプリケーションでタブを押すようにフォーカスを次のフィールドに移動することはできません。

\t の代わりに何を送信すればよいですか?

ありがとう!

0 投票する
1 に答える
384 参照

android - Motorola EMDK が DataListener のクラッシュを実装 | Android スタジオ

Motorola EMDK からクラスに DataListener を実装したいと考えています。DataListener を実装すると、アプリがクラッシュします。

私のアンドロイドマニフェストは次のようになります:

アプリのクラッシュを防ぐにはどうすればよいですか?

Win PC の Android Studio で TC55 を使用しています

皆さんが私を助けてくれることを願っています

0 投票する
1 に答える
55 参照

c# - C# の MC75a で F2 キーを押すことを登録するにはどうすればよいですか?

Motorola/Zebra/Symbol社のMC75aハンディターミナルでF2ボタンのボタン押下を登録しようとしています。しかし、F2 を押すために必要な青いボタンの押下を認識しません。助言がありますか?

0 投票する
3 に答える
2173 参照

android - EMDK スキャナは、スキャンした値を入力テキストに挿入します

EMDK を使用するアプリケーションがあり、テスト デバイスは TC55 です。スキャン データを有効にして受信するためのコードを正常に作成できました。しかし、私は別の問題を抱えています - バーコードをスキャンし、フラグメントでスキャンされた値に EditText フィールドを表示すると、そこに常に追加されます。入力フィールドにフォーカスがない場合でも。

私はその動作を望んでいません - スキャンの結果をアプリケーションのバックエンドメソッドにのみ渡し、入力テキストフィールドには渡さないようにしたいのです。

助けてください

0 投票する
1 に答える
652 参照

c# - Xamarin EMDK を使用した Motorola/Zebra モバイル コンピューター MC67 バーコード スキャン

以前は Jelly Bean のみで出荷されていた MC67NA で実行する Android アプリを既に作成していました。EMDK は KitKat 以降のみをサポートしていたため、すべてのバーコード スキャンを DataWedge 経由で行う必要がありました。ただし、KitKat がリリースされ、KitKat を実行しているデバイスができたので、DataWedge の代わりに EMDK を使用するようにアプリを変更しています。私の質問は、提供されているすべてのサンプルを確認して開始するのに役立ちますが、それらは単一のレイアウト/アクティビティ アプリケーションにも対応していることです。私の既存のアプリケーションには、フラグメントとビュー ページャーのコンテナーとして機能するメイン アクティビティがあります。ビューページャーでアクティブなページである場合、フラグメントのいくつかをスキャンする必要があります。DataWedge を使用すると、フォーカスのあるフィールドをスキャンするだけでよいので、心配する必要がなかったので、これが簡単になりました。

とはいえ、このセットアップで EMDK バーコード スキャナーを実装する最良の方法は何ですか? 多くの人がシングルトン クラスに反対していることは知っていますが、私はこの道を進むことを考えていました。アプリの起動時にスキャナーを実装するシングルトンを作成します。各フラグメントから、インスタンスをスキャナー クラスに取得して使用できます。これについて誰かアドバイスをもらえますか?また、イベント ハンドラーをシングルトンに登録する方法も正確にはわかりません (これが最善の方法であると仮定します)。その後、それらのイベントをフラグメントで発生させます。

さまざまな理由から、DataWedge から離れて EMDK を統合したいと考えています。

最後に、関連するメモとして、このアプローチのコーディングを開始したところ、次の行で例外が発生しています。

例外は次のように述べています。

Java.Lang.ClassNotFoundException: パスにクラス "com.symbol.emdk.EMDKManager" が見つかりませんでした: DexPathList[[zip ファイル "/data/app/PocketPacTracAndroid.PocketPacTracAndroid-2.apk"],nativeLibraryDirectories=[/data/ app-lib/PocketPacTracAndroid.PocketPacTracAndroid-2, /vendor/lib, /system/lib]]

これは、参照を含めたにもかかわらず発生します。

ここに画像の説明を入力

前もって感謝します!

マイク