软 RFID 触发器

DataWedge 7.4

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 [字符串]:"com.symbol.datawedge.api.ACTION"

EXTRA_DATA [字符串]: "com.symbol.datawedge.api.SOFT_RFID_TRIGGER"

<参数>:该参数采用字符串形式,使用以下任何一项:

  • START_SCANNING - 触发时开始扫描
  • STOP_SCANNING - 触发时停止或中断扫描
  • TOGGLE_SCANNING - 触发时在 START_SCANNINGSTOP_SCANNING 之间切换

结果代码

如果应用程序包括 Intent 额外项 RECEIVE_RESULTCOMMAND_IDENTIFIER 以使应用程序能够使用 DataWedge 结果 Intent 机制获取结果,则 DataWedge 返回以下错误代码。请参阅以下示例

  • DATAWEDGE_DISABLED - FAILURE
  • INPUT_NOT_ENABLED - FAILURE
  • PARAMETER_INVALID - FAILURE
  • PROFILE_DISABLED - FAILURE

有关更多信息,另请参阅结果代码指南

示例代码

// 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 支持中心 | 集成商指南、产品手册、软件下载和支持

LaunchPad | Zebra 开发人员社区

Intent | Android 开发人员

Intent 和 Intent 过滤器 | Android 开发人员

Android Intent | 教程