cocos_android/app/src/com/fitchgc/jcwallet/activity/CustomCaptureActivity.java
2022-11-08 19:08:34 +08:00

47 lines
1.2 KiB
Java

package com.fitchgc.jcwallet.activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;
import com.fitchgc.jcwallet.R;
import com.king.zxing.CaptureActivity;
import static com.fitchgc.jcwallet.MainActivity.KEY_TITLE;
public class CustomCaptureActivity extends CaptureActivity {
private static final String TAG = CustomCaptureActivity.class.getSimpleName();
@Override
public int getLayoutId() {
return R.layout.custom_capture_activity;
}
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
Intent in = getIntent();
String title = in.getStringExtra(KEY_TITLE);
Button localBtn = findViewById(R.id.qrLocalBtn);
localBtn.setOnClickListener(v -> onClickLocalImg());
TextView titleLabel = findViewById(R.id.scanQrTitleLabel);
titleLabel.setText(title);
}
@Override
public void initCameraScan() {
super.initCameraScan();
getCameraScan()
.setPlayBeep(true)
.setVibrate(true);
}
protected void onClickLocalImg(){
Intent ins=new Intent();
ins.putExtra("localImg", true);
setResult(1, ins);
finish();
}
}