Commit 69e26f9c by sikang

添加advance活体

parent 16a69b13
...@@ -14,6 +14,7 @@ import com.qmuiteam.qmui.util.QMUIStatusBarHelper; ...@@ -14,6 +14,7 @@ import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
import java.io.File; import java.io.File;
import tech.starwin.R; import tech.starwin.R;
import com.common.base.BaseActivity; import com.common.base.BaseActivity;
import tech.starwin.impl.OnNoShakeClickListener; import tech.starwin.impl.OnNoShakeClickListener;
...@@ -23,6 +24,7 @@ import tech.starwin.utils.context_utils.ActivityJumper; ...@@ -23,6 +24,7 @@ import tech.starwin.utils.context_utils.ActivityJumper;
import tech.starwin.utils.context_utils.EasyActivityResult; import tech.starwin.utils.context_utils.EasyActivityResult;
import tech.starwin.utils.ui_utils.QMUIHelper; import tech.starwin.utils.ui_utils.QMUIHelper;
import tech.starwin.utils.ui_utils.UIHelper; import tech.starwin.utils.ui_utils.UIHelper;
import com.common.widget.CameraView; import com.common.widget.CameraView;
import com.common.widget.TopBar; import com.common.widget.TopBar;
...@@ -69,8 +71,9 @@ public class TakePhotoActivity extends BaseActivity { ...@@ -69,8 +71,9 @@ public class TakePhotoActivity extends BaseActivity {
TopBar topBar = findViewById(R.id.activity_take_photo_topbar); TopBar topBar = findViewById(R.id.activity_take_photo_topbar);
topBar.setStatusBarHeight(QMUIStatusBarHelper.getStatusbarHeight(this)); topBar.setStatusBarHeight(QMUIStatusBarHelper.getStatusbarHeight(this));
topBar.toolBar().addLeftBackImageButton().setOnClickListener(v -> finish()); topBar.toolBar().setTitle(R.string.text_take_photo);
QMUIHelper.getTopbarCustomizer().madeTopBar(topBar); QMUIHelper.getTopbarCustomizer2().madeTopBar(topBar);
QMUIHelper.getTopbarCustomizer2().initTopBar(topBar, this);
btnCapture = findViewById(R.id.button_shoot); btnCapture = findViewById(R.id.button_shoot);
mbtnCancel = findViewById(R.id.button_cancel); mbtnCancel = findViewById(R.id.button_cancel);
...@@ -103,13 +106,13 @@ public class TakePhotoActivity extends BaseActivity { ...@@ -103,13 +106,13 @@ public class TakePhotoActivity extends BaseActivity {
} }
File file = BitmapUtils.saveBitmapToSDCard(bitmap, image, 100); File file = BitmapUtils.saveBitmapToSDCard(bitmap, image, 100);
if(file==null){ if (file == null) {
setResult(RESULT_CANCELED); setResult(RESULT_CANCELED);
finish(); finish();
return; return;
} }
//如果图片过大,则压缩 //如果图片过大,则压缩
long size=FileUtils.getFileSize(file)/1024; long size = FileUtils.getFileSize(file) / 1024;
if (FileUtils.getFileSize(file) / 1024 > 1024) { if (FileUtils.getFileSize(file) / 1024 > 1024) {
int quality = (int) (100 * (1024f / size)); int quality = (int) (100 * (1024f / size));
file = BitmapUtils.saveBitmapToSDCard(bitmap, image, quality); file = BitmapUtils.saveBitmapToSDCard(bitmap, image, quality);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment