안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.오픈소스인 (zxing)을 사용하여 QR코드 스캐너를 제가 제작하는 프로젝트에 내장(탑재)하려고 합니다.
우여 곡절 끝에 zxing 안드로이드 프로젝트를 export하여서 jar파일로 만들어서제가 작업하고 있는 프로젝트에 넣고,
java build path 에 jar파일 추가하였습니다.
QR코드스캔 기능을 사용할 때에는
Intent qrintent = new Intent("com.google.zxing.client.android.SCAN"); startActivityForResult(qrintent,0);
위 코드를 사용하여 호출하였는데 프로세스가 죽습니다.
매니페스트는 아래와 같이 추가하였구요..
<activity android:name="com.google.zxing.client.android.CaptureActivity" android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:windowSoftInputMode="stateAlwaysHidden"> <intent-filter> <action android:name="com.phonegap.plugins.barcodescanner.SCAN"/> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </activity> <activity android:name="com.google.zxing.client.android.encode.EncodeActivity" android:label="@string/app_name"> <intent-filter> <action android:name="com.phonegap.plugins.barcodescanner.ENCODE"/> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </activity>
android에서 외부에 추가된 jar파일의 액티비티를 호출하려면 어떻게 해야하는지..
zxing사용하신분들은 어떻게 하였는지 질문드립니다..