2014-02-16 6 views
0

간단한 응용 프로그램에 zbar 스캐너를 추가하고 싶습니다.내 응용 프로그램에 zbar 추가

방금 ​​Eclipse에 대한 새 프로젝트를 만들었습니다.

activity_main.xml 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
tools:context=".MainActivity" > 

<Button 
    android:id="@+id/button1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="102dp" 
    android:text="@string/ButtonScan" /> 

    </RelativeLayout> 

내가 응용 프로그램이 QR 코드를 스캔 스캔 버튼을 클릭하면 Main_Activity.java

package com.example.touchak; 

    import android.os.Bundle; 
    import android.app.Activity; 
    import android.view.Menu; 

    public class MainActivity extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
} 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.main, menu); 
    return true; 
} 

} 

AndroidMainifest.xml이

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.touchak" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="18" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name="com.example.touchak.MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

    </manifest> 

그래서 내가 싶어.

내 응용 프로그램에 zbar 스캐너를 추가하는 것을 도와주십시오.

package com.example.x; 

    import android.app.Activity; 
     import android.content.Context; 
    import android.content.Intent; 
    import android.os.Bundle; 
     import android.widget.Button; 
    import android.view.View; 
     import android.view.View.OnClickListener; 

     public class SimplestButtonActivity extends Activity { 

Button button1,button2; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_simplest_button); 
    addListenerOnButton(); 

} 

public void addListenerOnButton() { 

    final Context context = this; 

    button1 = (Button) findViewById(R.id.button1); 
    button2 = (Button) findViewById(R.id.button2); 

    button1.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View view) { 
      Intent intent = new Intent(context, main2.class); 
      startActivity(intent); 
     } 



    }); 
    button2.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View arg0) { 

      Intent intent = new Intent(context, main3.class); 
         startActivity(intent); 
} 
    }); 

     } 

    } 

처럼 내 응용 프로그램에 yuou에게

그래서 내가 OnClickListner 사용 그래서 뭉크 감사하지만 난 스캔 버튼을 클릭 할 때 어떻게 내가이 zbar 스캐너를 호출 할 수 있습니다?

답변

0

다운로드

https://github.com/DushyanthMaguluru/ZBarScanner

그리고 가져 오기 라이브러리 & 샘플/데모 프로젝트에서이 프로젝트.

그리고 거기에 가세요.

+0

예, 라이브러리를 가져 왔지만 스캔 버튼을 클릭해도 아무런 조치도없고 문제가있는 곳을 모르겠습니다. – user3185474

+0

이 https://github.com/DushyanthMaguluru/ZBarScanner를 참조하십시오. /blob/master/examples/ZBarScannerDemo/res/layout/main.xml –

+0

@ user3185474 해결했거나 여전히 문제가 있습니까? –

관련 문제