Android sdutio 설정 Zxing 스 캔 기능 의 실현 방법
가장 빠 른 Zxing 호출 방법
1.제3자 라 이브 러 리 관련
2.기본 스 캔 코드 호출
3.반환 값 가 져 오기
구체 적 인 코드 는 다음 과 같다.
//1.
new IntentIntegrator(MainActivity.this).initiateScan(); // `this` is the current Activity
//2. :
@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, " ", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(this, " :" + result.getContents(), Toast.LENGTH_LONG).show();
}
} else {
super.onActivityResult(requestCode, resultCode, data);
}
}
MainActivity.java
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "wei.shm.zxingscancode"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.2.0'
compile 'com.android.support.constraint:constraint-layout:1.0.1'
testCompile 'junit:junit:4.12'
//
compile 'com.journeyapps:zxing-android-embedded:3.5.0'
// :
//1. :repositories jcenter()
//2.com.android.support:appcompat-v7: 23
//3.buildToolsVersion: 23.0.2,
// compile 'com.journeyapps:zxing-android-embedded:3.5.0'
}
IntentIntegrator 관련 방법 주석 번역setCapture Activity:이벤트 클래스 를 설정 하여 사용 합 니 다.그것 은 어떤 활동 이 든 지 할 수 있 지만,처리 해 야 할 의 도 는 여기에 추가 로 사용 된다.
setPrompt:기본 값 대신 캡 처 화면 에 알림 을 표시 합 니 다.
setOrientationLocked:기본적으로 방향 이 잠 겨 있 습 니 다.false 로 설정 하여 잠 금 되 지 않 습 니 다.
setCameraId:지정 한 카메라 ID 를 사용 합 니 다.
setBeep Enabled:false 로 설정 되 어 있 습 니 다.
setBarcodeImageEnabled:결과 의도 에 바코드 그림 을 저장 하고 경 로 를 보 낼 수 있 도록 true 로 설정 합 니 다.
setDesired 바코드 포맷:필요 한 바코드 형식 스 캔 을 설정 합 니 다.
initiate Scan:알려 진 모든 바코드 형식 과 기본 카 메 라 를 검색 합 니 다.
setTimeout:알려 진 모든 바코드 형식 과 기본 카 메 라 를 스 캔 하기 시작 합 니 다.타이머 시작 시간 초과 완료
createScanIntent:지정 한 옵션 을 사용 하여 스 캔 의 도 를 만 듭 니 다.
위 에서 말 한 것 은 소 편 이 소개 한 안 드 로 이 드 sdutio 설정 Zxing 스 캔 기능 의 실현 방법 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.소 편 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.