2012-08-08 22 views
6

Yerel bir web uygulamasında bir Barcode tarayıcısını yerel kullanmaya gerek yok mu?Mobil web uygulamasında yerel kod kullanmadan barkod tarayıcısını dahil et?

Eski bir Android geliştiricisi olarak, yerel kodumda integrate e.g ZXing'u nasıl biliyorum ve ayrıca orada Barcode scanner plugins for Phonegap olduğunu biliyorum. Hepsinin ortak bir yönü var: Her bir mobil platform için bir Geliştirme Ortamı'na ihtiyacınız var VE ellerini yerel gelişim ile kirletmeniz gerekiyor. Ayrıca PohneGap Build kullanamazsınız.

Tek başına bir HTML5 mobil uygulama yaklaşımı arıyorum. Daha spesifik olarak, Barkod taramasını yerel platformdan dış kaynak olarak kullanmanın bir yolunu bulmaya çalışıyorum. Bir örnek: Fotoğraf makinesine HTML5 uygulamalarıyla erişebiliyorum, örneğin, Barkod resimleri alan ve kodu döndüren herhangi bir web servisi var mı?

Böyle bir şey var mı, yoksa devam ediyor mu?

Faydalı bilgiler takdir edildi!

cevap

1

Barkod kamera erişimi gerektirir. HTML5’in Web Kamerası API'sı hala çok yenidir ve masaüstü tarayıcılarda çok yaygın değildir ve mobil tarayıcılarda da çok daha az desteklenir. Mevcut olduğuna bağlı olamazsın.

Sorunuzu gördükten sonra, HTC OneX cihazımda Camera örnek uygulamasını test ettim. Ve sadece Opera mobil tarayıcısında çalıştı. Opera'nın, HTML5 kamera uzantısını destekleyen tek mobil tarayıcı olduğunu öğrendim. Ziyareti de test edebilirsiniz.

http://people.opera.com/danield/html5/explode/

Yani gerçekten yerli yapmak planı varsa, PhoneGap gibi arayüz çerçevesini kullanmak önerilir.