バーコード スキャン用の zxing ライブラリを使用して Android アプリを作成しました。ボタンをタップするとバーコードリーダーが起動します。これはコードです:
//scan
mScanBtn = (Button)findViewById(R.id.scan);
mScanBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
Intent intent = new Intent(
"com.google.zxing.client.android.SCAN");
intent.setPackage("com.app.myapp");
intent.putExtra("SCAN_MODE", "ONE_D_MODE");
startActivityForResult(intent, 0);
} catch (Exception e) {
e.printStackTrace();
}
}
});
このコードは正常に機能し、バーコード スキャナーが起動します。しかし、バーコードリーダーの起動時にledflashlight(存在する場合)も起動したいです。zxing ライブラリの起動時に懐中電灯を起動する方法はありますか?