ソフト RFID トリガ

DataWedge 11.0

SOFT_RFID_TRIGGER

ソフトウェア RFID トリガの開始、停止、または切り替えに使用します。

アクティブなプロファイルで RFID 入力が有効になっているときにのみ機能します。

関数プロトタイプ

Intent i = new Intent();
i.setAction("com.symbol.datawedge.api.ACTION");
i.putExtra("com.symbol.datawedge.api.SOFT_RFID_TRIGGER", "<parameter>");

パラメータ

ACTION [String]: "com.symbol.datawedge.api.ACTION"

EXTRA_DATA [String]: "com.symbol.datawedge.api.SOFT_RFID_TRIGGER"

<パラメータ>: 文字列としてのパラメータ。次のいずれかを使用します。

  • START_SCANNING - トリガされたときにスキャンを開始
  • STOP_SCANNING - トリガされたときにスキャンを停止または中断
  • TOGGLE_SCANNING - トリガされたときに START_SCANNINGSTOP_SCANNING を切り替え

結果コード

DataWedge は、アプリにインテント エクストラ (SEND_RESULT および COMMAND_IDENTIFIER) が含まれている場合、次のエラー コードを返し、DataWedge の結果インテント メカニズムを使用してアプリで結果を取得できるようにします。以下のを参照してください。

  • DATAWEDGE_DISABLED - エラー
  • INPUT_NOT_ENABLED - エラー
  • PARAMETER_INVALID - エラー
  • PROFILE_DISABLED - エラー

詳細については、結果コード ガイドも参照してください。

コード例

// define action and data strings
String softRfidTrigger = "com.symbol.datawedge.api.ACTION";
String extraData = "com.symbol.datawedge.api.SOFT_RFID_TRIGGER";

// create the intent
Intent i = new Intent();

// set the action to perform
i.setAction(softRfidTrigger);

// add additional info
i.putExtra(extraData, "START_SCANNING");

// send the intent to DataWedge
this.sendBroadcast(i);

関連項目:

Zebra Support Central | インテグレータ ガイド、製品マニュアル、ソフトウェア ダウンロードおよびサポート

LaunchPad | Zebra 開発者コミュニティ

インテント | Android 開発者

インテントおよびインテント フィルタ | Android 開発者

Android インテント | チュートリアル