با سلام و عرض خسته نباشید
من با استفاده از ZXingScaer یک بارکد خوان رو توی یک Linearlayout اجرا میکنم
میخواستم ببینم با استفاده ازش میشه کاری کنم که flashlight دوربین رو هم روشن کنم؟
کد :
public class ScaerActivity extends AppCompatActivity implements ZXingScaerView.ResultHandler {
private ZXingScaerView mScaerView;
ZXingScaerView.ResultHandler h;
@Override
public void onCreate(Bundle state) {
super.onCreate(state);
mScaerView = new ZXingScaerView(this);
setContentView(R.layout.scaer_main);
LinearLayout zxscan = (LinearLayout) findViewById(R.id.zxscan);
mScaerView.setLayoutParams(new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.MATCH_PARENT));
zxscan.addView(mScaerView);
}
@Override
public void onResume() {
super.onResume();
h = this;
mScaerView.setResultHandler(this);
mScaerView.startCamera();
}
@Override
public void onPause() {
super.onPause();
mScaerView.stopCamera();
}
@Override
public void handleResult(Result rawResult) {
Log.i("DBG", rawResult.toString());
mScaerView.stopCamera();
mScaerView.setResultHandler(h);
mScaerView.startCamera();
}
}


