| | |
| | | package com.hdl.photovoltaic.ui.device; |
| | | |
| | | import androidx.appcompat.content.res.AppCompatResources; |
| | | import androidx.core.app.ActivityCompat; |
| | | import androidx.core.content.ContextCompat; |
| | | |
| | | import android.Manifest; |
| | | import android.content.Intent; |
| | | import android.content.pm.PackageManager; |
| | | import android.database.Cursor; |
| | | import android.graphics.Rect; |
| | | import android.hardware.Camera; |
| | |
| | | import com.hdl.photovoltaic.R; |
| | | import com.hdl.photovoltaic.base.CustomBaseActivity; |
| | | import com.hdl.photovoltaic.databinding.ActivityFastScanBinding; |
| | | import com.hdl.photovoltaic.other.HdlCommonLogic; |
| | | import com.hdl.photovoltaic.uni.HDLUniMP; |
| | | import com.zxing.IZxingActivity; |
| | | import com.zxing.camera.CameraManager; |
| | | import com.zxing.decode.DecodeThread; |
| | |
| | | import java.util.Hashtable; |
| | | |
| | | public class FastScanActivity extends CustomBaseActivity implements IZxingActivity, SurfaceHolder.Callback { |
| | | private static final String TAG = com.zxing.qrcode.CaptureActivity.class.getSimpleName(); |
| | | private static final String TAG = "FastScanActivity"; |
| | | private final int REQUEST_CODE = 33; |
| | | private CameraManager cameraManager; |
| | | private CaptureActivityHandler handler; |
| | |
| | | |
| | | @Override |
| | | public void onBindView(Bundle savedInstanceState) { |
| | | setStatusBarTranslucent(); |
| | | // Window window = getWindow(); |
| | | // window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); |
| | | // //设置根视图 |
| | |
| | | } |
| | | |
| | | private void initEvent() { |
| | | |
| | | viewBinding.newTopBackBtn.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | |
| | | } |
| | | }); |
| | | |
| | | viewBinding.newTopMoreBtn.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | //跳到入网 |
| | | } |
| | | }); |
| | | |
| | | |
| | | viewBinding.newLightIv.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | |
| | | intent.putExtra("data", result); |
| | | setResult(RESULT_OK, intent); |
| | | finish(); |
| | | |
| | | //EventBus事件分发 |
| | | HdlCommonLogic.getInstance().postEventBusSticky( |
| | | HDLUniMP.UNI_EVENT_REPLY_HOME_ADD, |
| | | HDLUniMP.UNI_EVENT_REPLY_HOME_ADD, |
| | | result); |
| | | } |
| | | } |
| | | |