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

To master fission and increase followers, just grasp these 3 points!

Since the fission processes are similar, you can ...

6 common mistakes made by smart people when it comes to data analysis!

6 common mistakes smart people make when it comes...

How to promote a new App to get the first batch of seed users?

When it comes to promotion , the first step that ...

6 key points for overseas marketing promotion!

1. Develop a strategy Before we officially start ...

Let’s talk about SwiftUI layout protocol

Introduction One of the best new features added t...

New MacBook Air Review

Apple made a small update to the MacBook Air produ...

The story behind the world's first lunar soil sampling

380,000 km is the distance from the Earth to the ...