2014-02-16 6 views
0

Я бы хотел добавить zbar-сканер в мое простое приложение.добавить zbar в свою заявку

Я только что создал новый проект на затмении.

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> 

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> 

Так я хочу, когда я нажимаю на кнопку сканирования приложение будет сканировать QR-код.

Так что, пожалуйста, помогите мне добавить сканер zbar в мое приложение.

Спасибо yuou так жуют

Так я был использован OnClickListner на моем приложении, как этот

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); 
} 
    }); 

     } 

    } 

Но как я могу назвать сканер Zbar, когда я нажимаю на кнопку сканирования?

ответ

0

Скачать этот проект от

https://github.com/DushyanthMaguluru/ZBarScanner

и импортировать библиотеку & Sample/демо-проекта.

И вот вы идете.

+0

Да, я импортировал библиотеку, но я, когда нажимаю на кнопку сканирования, ничего, никаких действий, и я не знаю, где проблема – user3185474

+0

См. Https://github.com/DushyanthMaguluru/ZBarScanner /blob/master/examples/ZBarScannerDemo/res/layout/main.xml –

+0

@ user3185474 Работала она или еще есть проблема? –

 Смежные вопросы

  • Нет связанных вопросов^_^