خرید بک لینک
با سلام و عرض خسته نباشید

من با استفاده از 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();

   }
}
ارسالها

تشکر شده توسط:

برچسب: نویسنده: خنجی تاريخ: چهارشنبه 11 مرداد 1396 ساعت: 10:15

صفحه بندی