Zxing scan code example

Zxing scan code example

Source code introduction

An example of Zxing scanning code. There are some bugs in the program, and it will freeze if it is not scanned for a long time.
Source code running screenshot

Source code snippet:

  1. public   class MainActivity extends Activity{
  2.   
  3. private Button button;
  4. private TextView resultText;
  5. private   final   static   int SCANNIN_GREQUEST_CODE = 1 ;
  6.       
  7. @Override  
  8. protected   void onCreate(Bundle savedInstanceState) {
  9. super .onCreate(savedInstanceState);
  10. setContentView(R.layout.activity_main);
  11.           
  12. resultText = (TextView) this .findViewById(R.id.result);
  13.           
  14. button = (Button) this .findViewById(R.id.scanCodeButton);
  15. button.setOnClickListener( new OnClickListener(){
  16. @Override  
  17. public   void onClick(View v) {
  18. Intent intent = new Intent();
  19. intent.setClass(MainActivity. this , CaptureActivity. class );
  20. intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
  21. startActivityForResult(intent, SCANNIN_GREQUEST_CODE);
  22. }
  23. });
  24. }
  25.   
  26. @Override  
  27. protected   void onActivityResult( int requestCode, int resultCode, Intent data) {
  28. super .onActivityResult(requestCode, resultCode, data);
  29. switch (requestCode){
  30. case SCANNIN_GREQUEST_CODE:
  31. if (resultCode == RESULT_OK){
  32. Bundle bundle = data.getBundleExtra( "bundle" );
  33. String resultString = bundle.getString( "result" );
  34. resultText.setText(resultString);
  35. }
  36. break ;
  37. }
  38. }
  39.   
  40.       
  41. }

Source code link: http://download..com/data/1983052

<<:  PagerAdapter paging image and text view, can slide left and right

>>:  Context-Menu.Android

Recommend

iOS8 custom input method tutorial: How to create a third-party input method

iOS8 brings a lot of cool features, one of which ...

Analysis of Xianyu's competitive products

The scale of active users in the second-hand e-co...

Marketing trends for 2022!

With the development of big data, artificial inte...

Mante frog: colorful little "poisonous creature"

Cowan's Mantella, scientific name Mantella co...

The difference between communication and marketing is a good story

What do most people do when they build a brand? T...

Want to treat allergic rhinitis? Listen to what the head of Tongren Hospital says!

《Cotton Swab Medical Science Popularization》 Beij...

DingDong speakers tell you: "Intelligence" and "Quality" should not be contradictory

“What is intelligence?” Whether facing the so-cal...

Live broadcast room operation, process and framework!

In 2020, the popularity of Douyin live streaming ...