안녕하세요.오픈소스인 (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사용하신분들은 어떻게 하였는지 질문드립니다..