QR코드 스캔
2016. 4. 25. 15:52ㆍAndroid
반응형
ㅇ 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 |