ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 二维码扫描使用说明 ## Download Download Gradle: ```xml allprojects { repositories { maven { url "http://192.168.0.121:8081/repository/maven-releases/" } } } ``` ```xml dependencies { compile 'com.ucmed.monkey:barCodeScanerwd:1.0.1' } ``` ## 使用 ### 1.配置布局(案例) ```xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent"> <com.ucmed.monkey.barcodescaner.zxing.ZXingScannerView android:id="@+id/zxing" android:layout_width="match_parent" android:layout_height="match_parent" /> <Button android:id="@+id/btn_submit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom" android:enabled="true" android:text="打开闪光灯" /> </FrameLayout> </LinearLayout> ``` ### 2.配置Activity(案例) ```java public class BarCodeActivity extends Activity implements ZXingScannerView.ResultHandler { ZXingScannerView mScannerView; boolean isflash = false; @Override public void onCreate(Bundle state) { super.onCreate(state); setContentView(R.layout.layout_waplink_barcode); initView(); mScannerView.setAutoFocus(true); } private void initView() { mScannerView = (ZXingScannerView) findViewById(R.id.zxing); findViewById(R.id.btn_submit).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mScannerView.setFlash(!isflash); isflash = !isflash; } }); } @Override public void onResume() { super.onResume(); mScannerView.setResultHandler(this); // Register ourselves as a handler for scan results. mScannerView.startCamera(); // Start camera on resume } @Override public void onPause() { super.onPause(); mScannerView.stopCamera(); // Stop camera on pause } @Override public void handleResult(Result rawResult) { Toast.makeText(this, rawResult.getText(), Toast.LENGTH_SHORT).show(); } } ```