QR코드 스캔

2016. 4. 25. 15:52Android

반응형

ㅇ Activity

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

  new IntentIntegrator(this).initiateScan();
}
/**
* QRCode 스캔
* @param requestCode
* @param resultCode
* @param data
*/

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {

// QR코드/바코드를 스캔한 결과 값을 가져옵니다.
IntentResult result = IntentIntegrator.parseActivityResult(requestCode, resultCode, data);

// 결과값 출력
new AlertDialog.Builder(this)
.setTitle(R.string.app_name)
.setMessage(result.getContents())
.setPositiveButton("확인", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
}).show();

super.onActivityResult(requestCode, resultCode, data);
}

ㅇ AndroidManifest.xml

<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.FLASHLIGHT"/>

<uses-feature android:name="android.hardware.camera"/>

<uses-permission android:name="android.permission.INTERNET" />

 

 
 

 

반응형

'Android' 카테고리의 다른 글

Realm 모바일 데이터 베이스(Android)  (0) 2016.04.26
Android 6.0 마시멜로 대응(런타임 권한 모델)  (0) 2016.04.26
QR코드 생성  (0) 2016.04.25
@SuppressLint  (0) 2016.04.19
SMS 인증번호 받기  (0) 2016.04.19