close
第一階段通常都比較不難,
讓我在這邊比較卡關的,
反而是環境部分=__= |
遇到的問題是,在Android Studio裡面找不到Device,
不過稀奇的是,大概一年前我還玩過這台機器,
所以就開始想說到底是啥沒弄好,
於是,就開始一連串的Google & 百度 ,
看了很多網友也有遇過這個問題,
要嘛是在工作管理员砍掉adb.exe,然後重新在Run一次,
不然就是下載一個叫做 " 碗豆夾 " 的助手,
還有各式各樣的,不過似乎都沒磋中我的痛點=_=|
後來解決的方法,是我突然想到,該不會是手機的Driver沒裝,
結果開了工作管理員看了一下 ... 恩,=___=|| 就是這樣
於是,弄了我一個早上的問題,5分鐘解決
好了,廢話講完了 ,開始寫點code吧
Step1. 打開你的Android studio ( 並且確保你可以Debug -__- )
Step2. 點選兩下這個
將這兩行加上去
compile 'com.google.zxing:core:3.2.1' compile 'com.journeyapps:zxing-android-embedded:3.2.0@aar'
Step3. 到你的MainActivity.java 敲幾行
package vision.google.com.qrcodescanner; import android.app.Activity; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; import com.google.zxing.integration.android.IntentIntegrator; import com.google.zxing.integration.android.IntentResult; public class MainActivity extends AppCompatActivity { private Button scan_btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); scan_btn = (Button)findViewById(R.id.scan_btn); final Activity activity = this; scan_btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { IntentIntegrator integrator = new IntentIntegrator(activity); integrator.setDesiredBarcodeFormats(IntentIntegrator.QR_CODE_TYPES); integrator.setPrompt("Scan"); integrator.setCameraId(0); integrator.setBeepEnabled(false); integrator.setBarcodeImageEnabled(false); integrator.initiateScan(); } }); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { IntentResult result = IntentIntegrator.parseActivityResult(requestCode,resultCode,data); if (result!= null) { if (result.getContents()==null) { Toast.makeText(this, "You cancelled the scanning", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(this,result.getContents(),Toast.LENGTH_SHORT).show(); } } else { super.onActivityResult(requestCode, resultCode, data); } } }
Step4. Run吧 !
文章標籤
全站熱搜
留言列表