public class CaptureActivity
extends AppCompatActivity
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY_CAPTURE_THEME |
static int |
REQUEST_CODE_REQUEST_PERMISSIONS |
| Constructor and Description |
|---|
CaptureActivity() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
beforeCapture()
做二维码采集之前需要做的事情
|
protected int |
getCaptureLayoutId() |
protected void |
handleAnalyzeFailed()
处理解析失败
|
protected void |
handleAnalyzeSuccess(android.graphics.Bitmap bitmap,
java.lang.String result)
处理扫描成功
|
protected void |
handleRequestPermissionDeny()
处理权限申请拒绝
|
protected void |
initCaptureFragment()
初始化采集
|
protected void |
onCameraInitFailed()
相机初始化失败
|
protected void |
onCameraInitSuccess()
相机初始化成功
|
protected void |
onCreate(android.os.Bundle savedInstanceState) |
void |
onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults) |
static android.app.AlertDialog |
showNoPermissionTip(android.app.Activity activity)
显示无照相机权限提示
|
static android.app.AlertDialog |
showNoPermissionTip(android.app.Activity activity,
android.content.DialogInterface.OnClickListener listener)
显示无照相机权限提示
|
static void |
start(Fragment fragment,
int requestCode,
int theme)
开始二维码扫描
|
public static final int REQUEST_CODE_REQUEST_PERMISSIONS
public static final java.lang.String KEY_CAPTURE_THEME
public static void start(Fragment fragment,
int requestCode,
int theme)
fragment - requestCode - 请求码theme - 主题protected void onCreate(android.os.Bundle savedInstanceState)
protected int getCaptureLayoutId()
protected void beforeCapture()
protected void initCaptureFragment()
protected void onCameraInitSuccess()
protected void onCameraInitFailed()
public static android.app.AlertDialog showNoPermissionTip(android.app.Activity activity,
android.content.DialogInterface.OnClickListener listener)
activity - listener - 确定点击事件public static android.app.AlertDialog showNoPermissionTip(android.app.Activity activity)
activity - protected void handleAnalyzeSuccess(android.graphics.Bitmap bitmap,
java.lang.String result)
bitmap - result - protected void handleAnalyzeFailed()
public void onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults)
protected void handleRequestPermissionDeny()