Intent Manager

: 特定のデバイスに存在する機能のみを表示するには、下の SmartDocs バーから 1 つまたは複数のフィルタを選択します。

言語に関する注: 入力フィールドには、英語のみを入力できます。

StageNow - 5.3

概要

インテント CSP を使用すると、アプリケーションは Android インテントを使用して他のアプリケーションと通信できます。これにより、アプリケーション間のランタイム バインディングを遅延させる機能が提供されます。この汎用メカニズムには、送信先のアプリケーションの要件を満たすように設計をカスタマイズするための、Android インテント クラスの豊富なメソッドセットが含まれています。インテントの最も一般的な使用法は、アプリケーションのアクティビティを起動することです。

Java コードを使用して非常に複雑なインテントを作成できますが、可能なすべてのインテントをインテントで記述するのは実用的ではありません。代わりに、最も一般的なユース ケース (アプリケーションのアクティビティの起動) と、他の一般的なユース ケースをカバーするためにデータ項目を添付する多少の機能がサポートされています。

Android では、インテントとは実行する操作の概念の説明です。インテントは、次のいずれかの API を使用して作成および送信する必要があります。

  • StartActivity は、アプリケーション内でアクティビティを起動します。これは通常、連絡先名の選択など、ユーザー インタフェースの特定の機能を実行するために使用され、そのような場合は結果 (連絡先) を返します。
  • BroadcastIntent は、接続中の外部電源など、イベントの発生について 1 つまたは複数のリスナ アプリケーションに通知します。
  • StartService は、サービスを開始します。このサービスは、起動したコンポーネントが破棄された後もバックグラウンドで実行され続けます。

インテントは、実行する操作とその操作を実行するために必要なデータを指定するデータ構造として定義できます。インテントには、実行する操作を入力するアクション、操作対象のデータ、および実行する操作を評価するためのさまざまなタイプの追加データ項目が含まれる場合があります。インテントは、インテントの送信方法を指定し、プライマリ データの Android アクション名、URI および MIME タイプを入力し、追加のデータ項目を添付することによって定義されます。

注: インテント機能は、非常に複雑なインテント、特に、多数の追加データ項目を必要とするインテントや、複雑なデータ型を持つインテントを作成して送信するようには設計されていません。複雑なインテントが必要な場合、Zebra では、Java アプリとして作成してパッケージ化し、シンプルなインテントを使用してそのアプリを起動することをお勧めします。

インテント タイプ

明示的なインテント

明示的なインテントは特定のアプリケーションに送信されます。要求された操作の実行を、そのアプリケーションのみに要求します。明示的なインテントは、使用可能な任意の方法を使用して送信できますが、通常、startActivity または startService メソッドを使用して、特定のアプリケーション内のアクティビティまたはサービスに送信します。

インテントでパッケージ名とクラス名が指定されている場合、パッケージ名とクラス名で指定された特定のアプリケーションにのみ送信されるため、明示的なインテントと見なされます。指定されたパッケージ名とクラス名を持つアプリケーションがインストールされていない場合、明示的なインテントは失敗します。明示的なインテントは、追加情報を入力して、要求された操作の実行方法を受信アプリケーションに指示することができますが、必須ではありません。

暗黙的なインテント

暗黙的なインテントは、操作を実行するアプリケーション (複数可) を入力しない、操作を実行する一般的な要求です。暗黙的なインテントは、使用可能ないずれかの方法を使用して送信できますが、最も一般的には、broadcastIntent を使用して、登録されている受信者の数を指定せずに操作の実行を要求します。

インテントがパッケージ名とクラス名を入力しない場合、送信先の特定のアプリケーションを入力しないため、暗黙的なインテントと見なされます。適切な登録受信者がない場合、暗黙的なインテントは失敗する可能性があります。暗黙的なインテントは、実行する操作とその実行方法を受信アプリケーションに通知するために、少なくとも一部の情報を入力する必要があります。

**重要: 暗黙的なインテントは、Andriod 7.0 Nougat から始まるインテント CSP ではサポートされなくなります。明示的なインテントは、Android N 以降を実行しているデバイスでのみ使用します

主な機能

  • インテントの送信方法を選択します。
    • StartActivity
    • BroadcastIntent
    • StartService
  • デバイス オーナーを登録します
  • 実行する操作の Android アクション名を入力します
  • プライマリ データの URI と MIME タイプを入力します
  • 次のデータ型の追加データ項目を 5 つまで添付できます。
    • 標準整数
    • 文字
    • 文字シーケンス
    • 浮動小数点数
    • 長整数
    • ブール
    • 倍精度浮動小数点数
    • 文字列
    • シングル バイト整数
  • キーを押すとリッスンおよび起動するようにインテントを設定します
  • インテントを開始するためのキーを特定します
  • インテントをトリガまたはキャンセルするデバイス センサを選択します
  • センサ ステータスを取得するために送信する追加の名前を入力します

アクション

インテントにより、他のアプリケーションで呼び出されるアクションを入力するために使用されます。

次の場合に表示: モードが [即時] の場合

パラメータ名: アクション

オプション 名前 説明注記 要件
1 StartActivity startActivity を使用してインテントを送信し、アプリケーション内でアクティビティを呼び出します。

MX: 4.1+

Android API: 1+

2 StartService startService を使用してインテントを送信し、アプリケーション内でバックグラウンド サービスの操作を開始します。

MX: 4.1+

Android API: 1+

3 Broadcast 「broadcastIntent」を使用してインテントを送信し、1 つまたは複数のアプリケーション内で登録されたブロードキャスト レシーバ (リスナ) を呼び出します。

MX: 4.1+

Android API: 1+

4 EnrollDeviceOwner プロビジョニングおよびデバイス管理のために (パッケージおよびクラス パラメータを使用して指定される) デバイス オーナーを登録するインテントを送信します。Android Setup Wizard と GMS ようこそ画面を省略する場合に便利です。GMS 以外のデバイスでも機能します。

MX: 6.5+

Android API: 24+

アクション名

インテントの受信者が実行するアクションの名前を入力するために使用されます。可能であれば、対象の受信者がサポートすることがわかっているものから指定されたアクション名を選択する必要があります。多くの Android アクション名は事前に定義されていますが、新しいアクション名を追加して、可能なアクション名のセットを実質的に無制限にすることができます。任意の受信者は、アクション名の小さなサブセットのみを受け入れる可能性があります。

注: 使用可能なアクション名のセットは拡張可能であり、インテントでは、指定可能なアクション名に特定の制限は課されません。ただし、Android では、適切な受信者がいないインテントは拒否されます。また、特定の受信者は、特定のアクション名を持つインテントを送信する前に、アプリケーションが保持する権限を要求する場合があります。Android システムまたは特定の受信者によって拒否されたインテントを送信しようとすると、結果の XML にエラーが返されます。

パラメータ値入力ルール:

  • 1 ~ 255 文字の文字列

次の場合に表示: モードが [キャンセル] または [センサ キャンセル] ではなく、アクションが [デバイス オーナーの登録] ではない場合

パラメータ名: ActionName

要件:

  • MX: 4.1+
  • Android API: 1+

タイプ

インテントの送信先アプリケーションのパッケージ タイプを入力するために使用されます。このパラメータを入力すると、インテントが [明示的] として分類され、指定されたパッケージ タイプのアプリケーションがインストールされていない場合は失敗します。

パラメータ値入力ルール:

  • ターゲット アプリのパッケージ タイプを含む 0 ~ 255 文字の文字列

次の場合に表示: モードが [キャンセル] または [センサ キャンセル] ではなく、アクションが [デバイス オーナーの登録] ではない場合

パラメータ名: タイプ

要件:

  • MX: 4.1+
  • Android API: 1+

カテゴリ

インテントの送信先アプリケーションの Android カテゴリを入力するために使用されます。カテゴリとアクション名を組み合わせて "チャネル" を形成し、同じ組み合わせを使用するインテントをアプリがリッスンすることができるようにします。これは、別の値のペアを使用して、他のインテントの "chatter" を除外する効果があります。アプリのインテント カテゴリは、その AndroidManifest.xml ファイルで定義されます。

パラメータ値入力ルール:

  • ターゲット アプリのカテゴリを含む文字列

次の場合に表示: モードが [キャンセル] または [センサ キャンセル] ではなく、アクションが [デバイス オーナーの登録] ではない場合

パラメータ名: カテゴリ

要件:

  • MX: 8.0+
  • Android API: 23+

クラス

指定されたパッケージ名で識別されるアプリ内で、インテントの送信先となるクラス名を入力するために使用されます。このパラメータを入力すると、[明示的] として分類され、指定したアプリ内に該当するクラスが存在しない場合は失敗します。アプリ内でクラスを入力するには、常にパッケージ名とクラス名のパラメータを一緒に使用する必要があります。

パラメータ値入力ルール:

  • ターゲット アプリのクラス名を含む 1 ~ 255 文字の文字列

次の場合に表示: モードが [キャンセル] または [センサ キャンセル] ではなく、アクションが [デバイス オーナーの登録] ではない場合

パラメータ名: タイプ

要件:

  • MX: 4.1+
  • Android API: 1+

Package

インテントの送信先アプリケーションのパッケージ名を入力するために使用されます。このパラメータを入力すると、インテントが [明示的] として分類され、指定されたパッケージ名のアプリがインストールされていない場合は失敗します。アプリ内でクラスを入力するには、常にパッケージ名とクラス名のパラメータを一緒に使用する必要があります

パラメータ値入力ルール:

  • ターゲット アプリのパッケージ名を含む 1 ~ 255 文字の文字列

次の場合に表示: モードが [キャンセル] または [センサ キャンセル] ではない場合

パラメータ名: タイプ

要件:

  • MX: 4.1+
  • Android API: 1+

URI

インテントのプライマリ データを識別するためにユニフォーム リソース アイデンティファイア (URI) を入力するために使用されます。インテントによって要求された操作によって処理されるプライマリ データ (通常はリモート サーバー上のリソース) がない限り、URI パラメータは必要ありません。ほとんどの場合、MIME タイプも指定して、URI で参照されるデータのタイプを定義する必要があります。

パラメータ値入力ルール:

  • URI を含む 0 ~ 255 文字の文字列

次の場合に表示: モードが [キャンセル] または [センサ キャンセル] ではなく、アクションが [StartActivity] または [StartService] の場合

パラメータ名: Uri

要件:

  • MX: 4.1+
  • Android API: 1+

ファイル

インテントのプライマリ データを特定するパスとファイル名を入力するために使用されます。インテントで要求された操作で処理するプライマリ データがない限り、ファイル パラメータは必要ありません。場合によっては、ファイル内のデータのタイプを定義するために MIME タイプも指定する必要があります。

パラメータ値入力ルール:

  • パスおよびファイル名を含む 1 ~ 255 文字の文字列

次の場合に表示: モードが [キャンセル] または [センサ キャンセル] ではなく、アクションが [StartActivity] または [StartService] の場合

パラメータ名: ファイル

要件:

  • MX: 4.1+
  • Android API: 1+

JSON データ セレクタ

JSON ファイルまたは文字列を使用してデバイス オーナー (DO) 登録を構成する場合に JSON データの指定方法を入力するために使用されます。

次の場合に表示: モードが [キャンセル] または [センサ キャンセル] ではなく、アクションが [デバイス オーナーの登録] の場合

パラメータ名: DOJsonData

オプション 名前 説明注記 要件
1 何もしない この値 (またはこのパラメータが XML に存在しないこと) では何も変更されません。以前に選択された設定がすべて保持されます。

OSX: 6.5+

MX: 8.3+

Android API: 23+

2 Json ファイル JSON ベースのデバイス オーナー構成に JSON ファイルを使用するように指定します。

OSX: 6.5+

MX: 8.3+

Android API: 23+

3 Json 文字列 JSON ベースのデバイス オーナー構成に使用する文字列を指定します。

OSX: 6.5+

MX: 8.3+

Android API: 23+

デバイス オーナー JSON ファイル

デバイス オーナー (DO) の登録を構成するために必要な JSON ファイルを入力するために使用されます。

パラメータ値入力ルール:

  • JSON ファイルの名前を含む 1 文字以上の文字列
  • ファイルはデバイス上に存在する必要があります

次の場合に表示: モードが [キャンセル] または [センサ キャンセル] ではなく、アクションが [デバイス オーナーの登録] で、DO JsonData が [JsonFile] の場合

パラメータ名: DOJsonFileData

要件:

  • OSX: 6.5+
  • MX: 8.0+
  • Android API: 23+

デバイス オーナー JSON 文字列

デバイス オーナーの登録を構成するために必要な文字列として JSON データを入力するために使用されます。

パラメータ値入力ルール:

  • 1 ~ 500 文字の文字列

次の場合に表示: モードが [キャンセル] または [センサ キャンセル] ではなく、アクションが [デバイス オーナーの登録] で、DO JsonData が [JsonString] の場合

パラメータ名: DOJsonStringData

要件:

  • OSX: 6.5+
  • MX: 8.3+
  • Android API: 23+

追加タイプ

追加のデータ項目としてインテントに付加するデータのデータ型を入力するために使用されます。インテントを使用すると、以下に記載されている設定されたプロンプト、パラメータ名、およびデータ型を使用して、最大 5 つの追加データ項目を添付して送信できます。複数の追加タイプを ExtraType、Extra1Type、Extra2Type、Extra3Type、Extra4Type として入力します

パラメータ値入力ルール:

  • 下の表で、各タイプの特定の入力ルールを参照してください

次の場合に表示: モードが [キャンセル] または [センサ キャンセル] ではなく、アクションが [デバイス オーナーの登録] ではなく、追加タイプが [なし] ではない場合

パラメータ名: ExtraType

オプション 名前 説明注記 要件
なし なし この値 (または XML からのこのパラメータがない場合) では、インテントに添付される、対応する追加データ項目は変更されず、以前に選択した設定が保持されます。

MX: 4.1+

Android API: 1+

int 標準整数 対応する追加のデータ項目を、標準整数のデータ型を使用してインテントに添付します。したがって、指定される値は、-2^31 ~ 2^31 -1 の有効な標準整数値を表す文字列である必要があります。

MX: 4.1+

Android API: 1+

char 文字 対応する追加のデータ項目を、文字のデータ型を使用してインテントに添付します。したがって、指定される値は、1 文字を含む文字列である必要があります。

MX: 4.1+

Android API: 1+

charsequence 文字シーケンス 対応する追加のデータ項目を、文字シーケンスのデータ型を使用してインテントに添付します。したがって、指定される値は、一連の文字を含む文字列である必要があります。このデータ型は、文字列データ型と同等の値を提供するために使用できます。受信者が文字列ではなく文字シーケンスを明示的に要求する場合に使用する必要があります。

MX: 4.1+

Android API: 1+

float 浮動小数点数 対応する追加のデータ項目を単精度浮動小数点のデータ型でインテントに添付します。したがって、指定される値は、有効な単精度 32 ビット IEEE 754 浮動小数点数を表す文字列である必要があります。

MX: 4.1+

Android API: 1+

long 長整数 対応する追加のデータ項目を、長整数のデータ型を使用してインテントに添付します。したがって、指定される値は、-2^63 ~ 2^63-1 の範囲の有効な長整数値を表す文字列である必要があります。

MX: 4.1+

Android API: 1+

boolean ブール 対応する追加のデータ項目を、ブールのデータ型を使用してインテントに添付します。したがって、指定する値は 1 (true) または 0 (false) の整数でなければなりません。

MX: 4.1+

Android API: 1+

char 文字 対応する追加のデータ項目を、文字のデータ型を使用してインテントに添付します。したがって、指定される値は、1 文字を含む文字列である必要があります。

MX: 4.1+

Android API: 1+

short 対応する追加のデータ項目を、短整数のデータ型を使用してインテントに添付します。したがって、指定される値は、-2^15 ~ 2^15-1 までの有効な短整数値を表す文字列である必要があります。

MX: 4.1+

Android API: 1+

double 倍精度浮動小数点数 対応する追加のデータ項目を、倍精度浮動小数点のデータ型を使用するインテントに添付します。したがって、指定される値は、有効な倍精度 64 ビット IEEE 754 浮動小数点数を表す文字列である必要があります。

MX: +

string 文字列 対応する追加のデータ項目を、文字シーケンスのデータ型を使用してインテントに添付します。したがって、指定される値は、一連の文字を含む文字列である必要があります。このデータ型は、文字シーケンス データ型と同等の値を提供するために使用できます。受信者が文字シーケンスではなく文字列を明示的に要求する場合に使用する必要があります。

MX: 4.1+

Android API: 1+

byte シングル バイト整数 対応する追加のデータ項目を、シングル バイト整数のデータ型を使用してインテントに添付します。したがって、指定される値は、-2^7 ~ 2^7-1 の有効な 1 バイトの整数値を表す文字列である必要があります。

MX: 4.1+

Android API: 1+

追加名

[なし] 以外のデータ型が指定された追加のデータ項目に添付する追加のデータ項目名を入力するために使用されます。複数の追加名を ExtraName、Extra1Name、Extra2Name、Extra3Name、Extra4Name として入力します

注: インテント フレームワークでは、追加のデータ項目に指定できる名前に特定の制限はありません。ただし、Zebra では、目的の結果を得るために、インテント受信者が予期するとおりに正確な追加名であることを確認することを推奨します。

パラメータ値入力ルール:

  • 1 ~ 255 文字の文字列

次の場合に表示: モードが [キャンセル] または [センサ キャンセル] ではなく、アクションが [デバイス オーナーの登録] ではなく、追加タイプが [なし] ではない場合

パラメータ名: ExtraName

要件:

  • MX: 4.1+
  • Android API: 1+

追加値

[なし] 以外のデータ型が指定された対応する名前のインテントに添付する追加のデータ項目の値を入力するために使用されます。複数の追加値を、ExtraValue、Extra1Value、Extra2Value、Extra3Value、Extra4Value として入力します

パラメータ値入力ルール:

  • 1 ~ 255 文字の文字列

次の場合に表示: モードが [キャンセル] または [センサ キャンセル] ではなく、アクションが [デバイス オーナーの登録] ではなく、追加タイプが [なし] ではない場合

パラメータ名: ExtraName

要件:

  • MX: 4.1+
  • Android API: 1+

モード

プロファイルの実行直後にインテントを送信するか、割り当てられたキーまたはセンサが押されるかトリガされるまで遅延するか、キャンセルするかを制御するために使用します。

パラメータ名: モード

オプション 名前 説明注記 要件
1 即時 インテントが含まれているプロファイルの実行時に、インテントをただちに送信します。

MX: 10.2+

2 スケジュール 割り当てられたキーが押されるまで、インテントの送信を遅延します。

MX: 10.2+

3 キャンセル インテントをキャンセルして、割り当てられた打鍵の監視を停止します。

MX: 10.2+

4 sensorSend 選択したセンサがトリガされるたびに、インテントの送信をスケジュールします。

MX: 10.5+

5 sensorCancel 選択したセンサ トリガのインテントの送信をキャンセルします。

MX: 10.5+

キー識別子

オーバーライドキー マッピングが追加または変更されるキーを識別するために使用されます。キーのオーバーライド マッピングを追加または変更するには、マッピングするキーのフレンドリ説明に一致する、下の表に記載されているオプション (キー ID) を入力します。

すべてのデバイスに、表内のすべてのキー ID のキーがあるわけではありません。デバイスに存在しないキーのオーバーライド マッピングを追加しようとすると、結果の XML にエラーが発生します。特定のデバイスでサポートされているキーのリストについては、KeyMappingMgr にキー ID をクエリするか、デバイスのマニュアルを参照してください。これらの規格からの既知の逸脱については、「KeyMapping Manager 概要」の「標準と偏差」セクションを参照してください

次の場合に表示: モードが [スケジュール] の場合

パラメータ名: KeyIdentifier

オプション 名前 説明注記 要件
0 ~ 9 数字キー 対応する数字キーを選択するには、数字を入力します。たとえば、"2" キーを選択するには、数字「2」を入力します。

MX: 10.2+

A ~ Z 英字キー 対応するキーを選択するには、アルファベットの文字を入力します。たとえば、"A" キーを選択するには、「A」を入力します。

MX: 10.2+

DOT ピリオド ピリオドまたは "ドット" キー

MX: 10.2+

COMMA カンマ カンマ キー

MX: 10.2+

STAR アスタリスク "星" キー ("アスタリスク" キーではありません)

MX: 10.2+

POUND シャープ シャープ記号 (「#」) または番号記号キー

MX: 10.2+

F1-F12 ファンクション キー 「F」 と目的のファンクション キーの番号を使用します。たとえば、"F10" キーを選択するには、「F10」と入力します。

MX: 10.2+

ENTER Enter デバイスの "Enter" キー ("Return" キーとは異なる場合があります)

MX: 10.2+

UP 上矢印キー

MX: 10.2+

DOWN 下矢印キー

MX: 10.2+

LEFT 左矢印キー

MX: 10.2+

RIGHT 右矢印キー

MX: 10.2+

ESC Escape エスケープまたは "ESC" キー

MX: 10.2+

BACKSPACE バックスペース バックスペースまたは "BKSP" キー

MX: 10.2+

SPACE スペース スペース キーまたはスペースバー

MX: 10.2+

RETURN Return "Return" キー ("Enter" キーとは異なる場合があります)

MX: 10.2+

CLR クリア "クリア" キー

MX: 10.2+

FIELD_EXIT フィールド終了 "フィールド エグジット" キー

MX: 10.2+

ALT Alt "Alt" 修飾/メタ キー

MX: 10.2+

CTRL コントロール コントロールまたは "CTRL" 修飾/メタ キー

MX: 10.2+

SHIFT Shift "SHIFT" 修飾/メタ キー

MX: 10.2+

BLUE ブルー 完全に青色になっているキー ("ファンクション" キーと呼ばれることもあります)

MX: 10.2+

ORANGE オレンジ 完全にオレンジ色になっているキー ("英文字" キーと呼ばれることもあります)

MX: 10.2+

DIAMOND ダイヤモンド "ダイヤモンド" の記号が付いたキー

MX: 10.2+

GREEN 緑色のドット 緑色のドットがあるキー

MX: 10.2+

RED 赤色のドット 赤色のドットがあるキー

MX: 10.2+

VOLUMEUP 音量アップ デバイスのオーディオ音量を上げるキー

MX: 10.2+

VOLUMEDOWN 音量ダウン デバイスのオーディオ音量を下げるキー

MX: 10.2+

SCAN スキャン デバイス スキャナを起動するキーまたはボタン

MX: 10.2+

GRIP_TRIGGER グリップ トリガ 通常は、ハンド グリップの一番上のボタン

MX: 10.2+

GRIP_TRIGGER_2 グリップ トリガ 2 デバイスにグリップ ボタンが 2 つある場合は、ハンド グリップの下側のボタン

MX: 10.2+

LEFT_TRIGGER_1 ボタン L1 通常は、デバイスの左側最上部にあるボタン

MX: 10.2+

LEFT_TRIGGER_2 ボタン L2 左側に 2 つのボタンがある場合は、デバイスの左側下部にあるボタン

MX: 10.2+

RIGHT_TRIGGER_1 ボタン R1 通常は、デバイスの右側最上部にあるボタン

MX: 10.2+

RIGHT_TRIGGER_2 ボタン R2 右側に 2 つのボタンがある場合は、デバイスの右側下部にあるボタン

MX: 10.2+

LEFT_TRIGGER 左トリガ Zebra MC33 デバイスの左側にあるボタン (装備されている場合)

MX: 10.2+

RIGHT_TRIGGER 右トリガ Zebra MC33 デバイスの右側にあるボタン (装備されている場合)

MX: 10.2+

CENTER_TRIGGER 中央トリガ Zebra MC33 デバイスのキーパッド上部にあるボタン (装備されている場合)

MX: 10.2+

GUN_TRIGGER ガン トリガ Zebra MC33 デバイスのハンドル前面にあるボタン (装備されている場合)

MX: 10.2+

HEADSET_HOOK ヘッドセット ボタン ヘッドセットをピック アップ/ハング アップするボタン

MX: 10.2+

戻る 戻る デバイスの「戻る」キー、ボタン、または容量方式ボタン

MX: 10.2+

HOME ホーム デバイスの「ホーム」キー、ボタン、または容量方式ボタン

MX: 10.2+

MENU メニュー デバイスの「メニュー」キー、ボタン、または容量方式ボタン

MX: 10.2+

RECENT 履歴 デバイスの [最近使用したアプリ] キー、ボタンまたは容量方式ボタン

MX: 10.2+

SEARCH 検索 デバイスの [検索] キー、ボタン、または容量方式ボタン

MX: 10.2+

KEYLIGHT キーボード バックライト デバイスのキーボード バックライト キーまたはボタン

MX: 10.2+

LAMP ディスプレイ バックライト デバイスのディスプレイ画面のバックライト キーまたはボタン

MX: 10.2+

POWER 電源 デバイスの "電源" (オン/オフ) キーまたはボタン

MX: 10.2+

P1 P1 ボタン ボタンは「P1」とマークされています

MX: 10.2+

P2 P2 ボタン ボタンは「P2」とマークされています

MX: 10.2+

P3 P3 ボタン ボタンは「P3」とマークされています

MX: 10.2+

P4 P4 ボタン ボタンは「P4」とマークされています

MX: 10.2+

P5 P5 ボタン ボタンは「P5」とマークされています

MX: 10.2+

P6 P6 ボタン ボタンは「P6」とマークされています

MX: 10.2+

REAR_BUTTON 背面ボタン デバイスの背面にあるボタン

MX: 10.2+

LEFT_EXTERNAL_TRIGGER 左外部トリガ 外部トリガ デバイスの左側にあるトリガ ボタン

MX: 10.2+

RIGHT_EXTERNAL_TRIGGER 右外部トリガ 外部トリガ デバイスの右側にあるトリガ ボタン

MX: 10.2+

NAV_PAD タッチ NAV_PAD デバイスのタッチセンサ式ナビゲーション パッド

MX: 10.2+

M1 接写 1 Zebra VC80x M1 キー

MX: 10.2+

M2 接写 2 Zebra VC80x M2 キー

MX: 10.2+

M3 接写 3 Zebra VC80x M3 キー

MX: 10.2+

M4 接写 4 Zebra VC80x M4 キー

MX: 10.2+

M5 接写 5 Zebra VC80x M5 キー

MX: 10.2+

M6 接写 6 Zebra VC80x M6 キー

MX: 10.2+

BRIGHTNESSUP 輝度を上げる 画面の明るさを上げる Zebra VC80x のキー

MX: 10.2+

BRIGHTNESSDOWN 輝度を下げる 画面の明るさを下げる Zebra VC80x のキー

MX: 10.2+

KEYLIGHTUP キーボード バックライトの輝度を上げる キーボード バックライトの明るさを上げるキー

MX: 10.2+

KEYLIGHTDOWN キーボード バックライトの輝度を下げる キーボード バックライトの明るさを下げるキー

MX: 10.2+

センサ識別子

インテントをトリガするデバイス、または以前に作成したインテントをキャンセルするデバイス上のセンサのタイプを選択するために使用します。

注: TC21 および TC26 デバイスでのみサポートされます。

次の場合に表示: モードが [センサ送信] または [センサ キャンセル] の場合

パラメータ名: SensorIdentifier

オプション 名前 説明注記 要件
1 自由落下検出 デバイスの自由落下が検出されたときにインテントを送信します。

MX: 10.5+

センサ パラメータ

センサ ステータスを取得するために送信する追加名を入力するために使用します。

パラメータ値入力ルール:

  • 1 ~ 255 文字の文字列

次の場合に表示: モードが [センサ送信] で、アクションが [デバイス オーナーの登録] ではなく、センサ ID が [自由落下検出] の場合

パラメータ名: SensorParameter

要件:

  • MX: 4.1+
  • Android API: 1+

アラート ボタンの動作

[アラート] ボタンを押したときにインテントによって呼び出されるアクションを入力するために使用されます。

次の場合に表示: モードが [スケジュール] または [センサ送信] の場合

パラメータ名: Action3

オプション 名前 説明注記 要件
1 StartActivity startActivity を使用してインテントを送信し、アプリケーション内でアクティビティを呼び出します。

MX: 10.2+

2 StartService startService を使用してインテントを送信し、アプリケーション内でバックグラウンド サービスの操作を開始します。

MX: 10.2+

3 Broadcast 「broadcastIntent」を使用してインテントを送信し、1 つまたは複数のアプリケーション内で登録されたブロードキャスト レシーバ (リスナ) を呼び出します。

MX: 10.2+

デバイスを稼働状態に維持する (チェックボックス)

デバイスがサスペンド モードに入ることを許可するかどうかを制御するために使用されます。サスペンド モードでは、消費電力が削減され、バッテリ寿命が長くなります。デバイスを稼働状態に維持すると、通知が受信できない、または打鍵が認識されないのを防止できます。

次の場合に表示: モードが [スケジュール] の場合

パラメータ名: KeepDeviceAwake

オプション 名前 説明注記 要件
0 (オフ) デバイスがサスペンド モードに入ることを許可します。

MX: 10.2+

1 (オン) デバイスがサスペンド モードにならないようにします。

MX: 10.2+

アプリケーションのメイン アクティビティを起動


<wap-provisioningdoc>
    <characteristic type="Intent" version="4.3" >
        <parm name="Action" value="StartActivity"/>
        <parm name="ActionName" value="android.intent.action.MAIN"/>
        <parm name="Package" value="com.sample.myapp"/>
        <parm name="Class" value="com.sample.myapp.MainActivity"/>
    </characteristic>
</wap-provisioningdoc>

デバイス オーナーを登録します


<wap-provisioningdoc>
    <characteristic type="Intent" version="7.0" >
        <parm name="Action" value="EnrollDeviceOwner"/>
        <parm name="Package" value="com.symbol.osx.testdpc"/>
        <parm name="Class" value="com.symbol.osx.testdpc.AdminClass"/>
    </characteristic>
</wap-provisioningdoc>