안드로이드 개발 질문/답변
(글 수 45,052)
위 링크에서 zxing 1.7받아서
이클립스 프로젝트생성으로 zxing\android 폴더를 불러왔습니다.
export로 manifest.xml파일 빼고 zxing.jar로 만들었습니다.
그리고 제가 만드는 어플에서 라이브러리에 추가시켜주고
btn_scan.setOnClickListener(new View.OnClickListener(){
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.setPackage("com.google.zxing.client.android");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
}
});
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.setPackage("com.google.zxing.client.android");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
}
});
protected void onActivityResult(int requestCode, int resultCode, Intent intent)
{
if(requestCode == 0)
{
if(resultCode == RESULT_OK)
{
String contents = intent.getStringExtra("SCAN_RESULT");
{
if(requestCode == 0)
{
if(resultCode == RESULT_OK)
{
String contents = intent.getStringExtra("SCAN_RESULT");
Intent _intent = new Intent(Intent.ACTION_VIEW, Uri.parse(contents));
startActivity(_intent);
}
else if(resultCode == RESULT_CANCELED)
{
}
}
}
startActivity(_intent);
}
else if(resultCode == RESULT_CANCELED)
{
}
}
}
바코드 스캐너가 깔려있으면 작동이 되는데..
그냥 자체에 추가 시켜서 작동시킬수는 없나요?




소스 파일을 가져다가 사용하면 됩니다.