Java での基本インテント

スキャンしたバーコード データを Android インテントを介して受信する方法を示します。

ソースのダウンロード

製品

DataWedge - 11.0

デバイス

サポートされているすべての Zebra Android デバイス

概要

このサンプルでは、DataWedge を使用して、スキャンしたバーコード データを Android インテントを介して受信する方法を示します。

このサンプルで実行可能なアクション:

  • デコードした各バーコードの以下の情報の表示:
    • スキャン ソース
    • スキャン データ
    • デコーダ タイプ

このサンプル アプリケーションは、DataWedge インテント API の使用方法のデモのための教育目的専用です。

使用している API

DataWedge API アプリの機能
なし なし

要件

  • DataWedge (すべての Zebra デバイスに組み込み済み) がデバイスで実行されていること。
  • DataWedge プロファイルが作成されており、このサンプル アプリに関連付けられていること。以下の手順を参照してください。

このサンプルの使用

インテントを介してスキャンを出力するように DataWedge を構成します。

  1. [アプリ] > [DataWedge] を選択して、DataWedge を起動します。

  2. プロファイル (プロファイルが明示的に割り当てられていないアプリで使用される Profile0 など) を選択します。

  3. 以下の設定を確認します。

    • プロファイルが有効になっている
    • バーコード入力が有効になっている
    • インテント出力が有効になっている
  4. インテント出力を以下のように構成します。

    • インテント アクション: com.basicintent1.ACTION (strings.xml ファイルで定義した値と一致するように)

  5. インテント カテゴリ: (空白のまま)
  6. インテント配信: ブロードキャスト インテント

img 図 1: プロファイル設定

アプリの使用:

  1. サンプル アプリをダウンロードし、ビルドして、起動します。img図 2: アプリ画面

  2. バーコードをスキャンします。データ フィールドにデータが表示されます。img図 3: キャプチャしたデータが表示されたアプリ画面


関連ガイド: