pull/32/head
GKF 6 years ago
parent 05a028bfaa
commit d9f57f5e27
  1. 12
      app/src/main/java/io/legado/app/ui/qrcode/QrCodeActivity.kt

@ -58,19 +58,19 @@ class QrCodeActivity : BaseActivity<AndroidViewModel>(), QRCodeView.Delegate {
override fun onStart() {
super.onStart()
startCamera()
}
private fun startCamera() {
PermissionsCompat.Builder(this)
.addPermissions(*Permissions.Group.CAMERA)
.rationale(R.string.qr_per)
.onGranted {
zxingview.startCamera() // 打开后置摄像头开始预览,但是并未开始识别
zxingview.startSpotAndShowRect() // 显示扫描框,并开始识别
startCamera()
}.request()
}
private fun startCamera() {
zxingview.startCamera() // 打开后置摄像头开始预览,但是并未开始识别
zxingview.startSpotAndShowRect() // 显示扫描框,并开始识别
}
override fun onStop() {
zxingview.stopCamera() // 关闭摄像头预览,并且隐藏扫描框
super.onStop()

Loading…
Cancel
Save