Bir android barkod tarayıcı uygulamasını bir web sayfasına entegre etme konusunda bütün sabahı araştırıyorum, ancak bilmem gereken şeyi tam olarak bulamadım. Kullanıcının bir android barkod tarayıcısı kullanarak metin alanlarını doldurabileceği bir web sayfasına sahip olmak istiyorum. Dolayısıyla, kullanıcı bir web sayfasında olacak ve metin alanının içine tıklayacak ya da android barkod tarayıcısını başlatan metin alanının yanındaki bir düğmeyi tıklayacaktır. Ardından barkodu tarayacaklar ve metin alanı doldurulacaktı.Web sayfası ile Android barkod tarayıcı entegrasyonu
Bunu nasıl yapacağınıza dair çözümler buldum ve sonra farklı bir sayfaya gittim, ancak kullanıcının aynı sayfada kalması önemlidir. Zxing projesini gördüm ve kullanılabileceğini düşündüm, ancak sayfanın aynı kalmasına izin verip vermediğinden emin değilim.
Bunun mümkün olduğundan ve herhangi birinin bana nasıl yapacağı konusunda üst düzey bir genel bakış sunup sunamayacağını merak ediyorum. Düğme tıklamasıyla gönderilen bir ajax isteği ile yapılabileceğini düşünüyordum. Ajax isteği sunucuma gönderilirdi, sunucu tarayıcıyı başlatan ve ajax yanıtında geri gönderilen verileri döndüren android cihaza bir şeyler gönderirdi. Sunucu kesmek için herhangi bir yolu var ve sadece barkod tarayıcıyı başlatmak android tarayıcı var mı? Zaman ayırdığınız için teşekkür ederim ve bununla ilgili herhangi bir tartışmayı takdir ediyorum. Android
public void loadScript(String script){
webview.loadUrl("javascript:(function() { " + script + "})()");
}
private class JavaScriptInterface {
public void startQRScan() {
...
}
}
google örnekler bol vardır adresinin web sayfası ile iletişim kurabilir bir javascript arayüzü ve loadURL (javascript ...) Kullanımı
görüntülenmesiyle web sayfası:
için barkod tarama için ZXing kütüphanesini kullanabilirsiniz cihaz Tarayıcı?Yoksa göstermek için bir WebView içeren bir barebone uygulaması mı oluşturuyorsunuz? – FoamyGuy
Yanıt için teşekkürler. Web sayfam cihaz tarayıcısında görüntüleniyor. Zaten geliştirilmiş bir sitem var. Kullanıcı arayüzünü değiştirebilir ve javascript ekleyebilirim. Web görüşlerine çok aşina değilim. Herhangi bir siteyi görüntülemek için kullanılabilirler ve siteye gereken herhangi bir değişiklik olur mu? –
Ayrıca web uygulamasının sunucu tarafında da kontrolüm var ve oraya ekleyebilir/değiştirebilirim. Ayrıca, ideal olarak kullanıcının cihaz tarayıcısını kullanacağını söylemek istiyorum. –