1
wxr
2022-01-11 5f82f0310a19cc6ee25ffadcff1e33f3ca2f7e44
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package com.hdl.zxingscan;
 
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
 
import com.google.zxing.integration.android.IntentIntegrator;
 
public class ScanSdkUtils {
 
   public IntentIntegrator intentIntegrator;
 
   public ScanSdkUtils(Context context){
       // 创建IntentIntegrator对象
       intentIntegrator = new IntentIntegrator( ((Activity)context));
       intentIntegrator.setOrientationLocked(false);
   }
 
   public void openScan(){
       intentIntegrator.initiateScan();
   }
 
   public void setActivity(Class activity)
   {
       intentIntegrator.setCaptureActivity(activity);
   }
 
   public void setPrompt(String prompt){
       intentIntegrator.setPrompt(prompt);
   }
 
}