2

現在、Motorola MC40 デバイスでアプリケーションを実行してバーコードをスキャンしています。そのためには、アクティビティを datawedge アプリに登録する必要があります。プロファイルを作成したり、アクティビティを Datawedge に登録したりせずにスキャンを実行できますか?

注: このリンクを使用して、datawedge にアクティビティを登録するサンプル アプリを作成しました。

4

2 に答える 2

2

デフォルトでは一般的なスキャン プロファイルが存在するため、datawedge プロファイルを作成せずにスキャンできますが、スキャンされたデータはキーボード入力として提供されるだけです。

Symbol EMDK for Android をご覧ください。これにより、API を介してスキャナーを制御するか、アプリケーション内で直接 datawedge プロファイルを作成できます (後者の方が簡単です)。プロファイルを使用すると、バーコード デコーダー、データ出力を設定し、特定のアクティビティでスキャンを有効にし、カスタム インテント アクションを設定することができます。

于 2015-04-07T15:13:05.997 に答える
1

質問で提供したリンクが Xamarin を使用するためのものであることを考えると、Xamarin と C# を使用して Motorola Solution (現在の Zebra Technologies) MC40 用の Android アプリケーションを構築していると推測できます。

いくつかのメモ:

  1. デバイスは、すべてのアクティビティでデフォルトで有効になっているデフォルト プロファイル (Profile0) を備えた状態で出荷されます。これを変更して、キーボード入力モードを使用する代わりにインテントとしてデータを送信することができます。そこから、リンクしたチュートリアルに従うことができます。
  2. Symbol EMDK を Xamarin アプリケーションに統合し、アプリで必要な DataWedge プロファイルをプログラムで作成できます。Xamarin を使用してこれを行うには、EMDK で使用される com.symbol.emdk.jar ライブラリのバインディングを作成する必要があります。利用可能なチュートリアルがあり、Zebra Technologies は将来これを簡単にする新しいツールをリリースする予定です。
  3. 1 つのデバイスで DataWedge プロファイルを手動で作成し、これを複数のデバイスに展開する必要がある場合は、エクスポートしてフォルダーに配置できます/enterprise/device/settings/datawedge/autoimport。プロファイルは DataWedge によって自動的にインポートされます。これ (およびその他) については、MC40 Integrator Guideで説明されています。
于 2015-07-23T16:34:03.357 に答える