public class DocumentScannerActivity extends AppCompatActivity implements DocumentScannerFragment.DocumentScannerCallback
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ImagePath |
static java.lang.String |
IsScanningPassport |
| Constructor and Description |
|---|
DocumentScannerActivity() |
| Modifier and Type | Method and Description |
|---|---|
void |
onCreate(android.os.Bundle icicle)
Initializes the UI and creates the detector pipeline.
|
void |
onDocumentScanned(java.lang.String path) |
void |
onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults)
Callback for the result from requesting permissions.
|
protected void |
onResume() |
void |
onScannerFailed(java.lang.String reason) |
public static final java.lang.String ImagePath
public static final java.lang.String IsScanningPassport
public void onCreate(android.os.Bundle icicle)
protected void onResume()
public void onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults)
#requestPermissions(String[], int).
Note: It is possible that the permissions request interaction with the user is interrupted. In this case you will receive empty permissions and results arrays which should be treated as a cancellation.
requestCode - The request code passed in #requestPermissions(String[], int).permissions - The requested permissions. Never null.grantResults - The grant results for the corresponding permissions
which is either PackageManager.PERMISSION_GRANTED
or PackageManager.PERMISSION_DENIED. Never null.#requestPermissions(String[], int)public void onScannerFailed(java.lang.String reason)
onScannerFailed in interface DocumentScannerFragment.DocumentScannerCallbackpublic void onDocumentScanned(java.lang.String path)
onDocumentScanned in interface DocumentScannerFragment.DocumentScannerCallback