よくある質問(FAQ)
- HOME
- サポート
- よくある質問(FAQ)
- バーコードリーダーでのスキャン時にバイブレーションを動作させることはできますか?
バーコードリーダーでのスキャン時にバイブレーションを動作させることはできますか?
バーコードリーダーの設定を変更することでバイブレーションの動作が可能です。
下記の2つの方法で設定を変更することが可能です。
①ソースコードで設定
②アプリケーション「ReaderConfig」で設定
①ソースコードで設定
下記に参考のソースコードを記載します。
「バイブレーションを有効」「バイブレーション時間」を設定すると、スキャン時にバイブレーションが動作します。
▼例
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // ReaderManagerのインスタンスを初期化して取得 ReaderManager readerManager = ReaderManager.InitInstance(this); // バーコードリーダーの設定を取得 NotificationParams notificationParams = new NotificationParams(); readerManager.Get_NotificationParams(notificationParams); // バイブレーションを有効 notificationParams.enableVibrator = Enable_State.TRUE; // バイブレーション時間を設定 notificationParams.vibrationCounter = 1; // 設定をバーコードリーダーに反映 readerManager.Set_NotificationParams(notificationParams); } }
▼バイブレーション設定
バイブレーション設定 | 設定内容 |
バイブレーション有効 | notificationParams.enableVibrator = Enable_State.TRUE; |
バイブレーション無効 | notificationParams.enableVibrator = Enable_State.FALSE; |
バイブレーション時間 | notificationParams.vibrationCounter = 1; ※バイブレーション時間 = 0.5秒 * 指定数(1~10) |
②アプリケーション「ReaderConfig」で設定
端末にデフォルトでインストールされているアプリケーション「ReaderConfig」で設定できます。
下記に設定手順を記載します。
- 画面右上のメニューより「新しい」を選択して新規プロファイルを作成します。
※プロファイルを作成済みの場合は本手順はスキップしてください。 - 作成したプロファイルをタップして設定画面を開きます。
- 「一般設定 ⇒ 通知設定 ⇒ 読取成功時バイブレーター作動時間」よりバイブレーションの作動時間を選択します。
- 「プロフィール ⇒ 関連アプリ」より設定したプロファイルを使用するアプリケーションを選択します。
- 「プロフィール ⇒ プロファイルの有効化」にチェックを付けて有効化します。