رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
روشن کردن flashlight
#1
با سلام و عرض خسته نباشید

من با استفاده از ZXingScanner یک بارکد خوان رو توی یک Linearlayout اجرا میکنم

میخواستم ببینم با استفاده ازش میشه کاری کنم که flashlight دوربین رو هم روشن کنم؟

کد :

public class ScannerActivity extends AppCompatActivity implements ZXingScannerView.ResultHandler {

   private ZXingScannerView mScannerView;
   ZXingScannerView.ResultHandler h;

   @Override
   public void onCreate(Bundle state) {
       super.onCreate(state);
       mScannerView = new ZXingScannerView(this);
       setContentView(R.layout.scanner_main);
       LinearLayout zxscan = (LinearLayout) findViewById(R.id.zxscan);
       mScannerView.setLayoutParams(new LinearLayout.LayoutParams(
               LinearLayout.LayoutParams.MATCH_PARENT,
               LinearLayout.LayoutParams.MATCH_PARENT));
       zxscan.addView(mScannerView);
   }

   @Override
   public void onResume() {
       super.onResume();
       h = this;
       mScannerView.setResultHandler(this);
       mScannerView.startCamera();
   }

   @Override
   public void onPause() {
       super.onPause();
       mScannerView.stopCamera();
   }

   @Override
   public void handleResult(Result rawResult) {

       Log.i("DBG", rawResult.toString());

       mScannerView.stopCamera();
       mScannerView.setResultHandler(h);
       mScannerView.startCamera();

   }
}
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان