Kullanarak bir android barkod tarama uygulaması oluşturmak için ZXing
Benim app barkod tarayıcı ekleme hakkında araştırıyordum. Herkes biliyor herhangi bir örnek veya bu kolayca nasıl yapılacağını biliyor mu? Herhangi bir yardım büyük beğeni topluyor.
CEVAP
Proje ZXing barkod tarama entegre etmek isteyen-Android niyeti ile mekanizma-diğer uygulamalar tarafından denebilecek tek başına barkod okuyucu bir uygulama sağlar.
Bunu yapmanın en kolay yolu ZXing 1* Intent
*, 7**: Uygulama aramak
public Button.OnClickListener mScan = new Button.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
}
};
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
// Handle successful scan
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
}
}
}
Düğme mScan
bağlı basarak doğrudan ZXing barkod tarayıcı ekranı (veya eğer ZXing yüklü değil eğer düşmeyecek) başlatacağını duyurdu. Bir barkod kabul edildikten sonra, contents
değişken ** 5, burada sonuç alırsınız.
Önlemek için çökmesini ve basitleştirmek şeyler için, ZXing provided a utility class hangi olabilir entegre halinde uygulama yapmak yükleme ZXing daha yumuşak, tarafından yönlendiriliyor kullanıcıya Android Market eğer kırmızı yoksa o yüklü zaten.
Eğer ayrı ZXing uygulamasının yüklü olması gerek kalmadan barkod doğrudan uygulamanıza tarama entegre etmek istiyorsanız son olarak, o zaman açık kaynak kodlu bir proje var ve bunu yapabilirsiniz! :)
Nasıl bir android uygulaması HTML 5 ku...
Kullanarak başka bir faaliyet gösterme...
Nasıl bir Android uygulaması için şeff...
Android Ayarları Ekranı oluşturmak içi...
İhracat Android Uygulama Sihirbazı bir...