Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
QR okuma ve oluşturma [Anlatım]
#1
Lightbulb 
iyi günler,

Mobil Tarafında QR tarama-oluşturma ile ilgili kesin neticeye varılmamış konulara rastladım. 
(konularda yardım edilmiş ama konuyu soranların yeteri düzey de bilgi sahibi olmadıklarından dolayı yani anladığım o yönde, kesin neticeye varılamamış diyorum. )
bende bunu kesinleştirip bir kaynak olarak sunmak istedim.

Gerekli Bileşenler

bileşen kurulumları :

DİKKAT : Bileşenleri yerinin değişmeyeceği bir yerde muhafaza ediniz.

FMXComponents-master adlı bileşen setinin kurulumu :

FMXComponents-master klasöründeki FMXComponentsGroup dosyasını açın ve sağ taraftaki kısımda sağ tıklayıp install edin.
(öncesinde compile diyerek de hata olup olmadığını öğrenebilirsiniz. )

kurulumda son işlem olarak ;
gerekli kütüphane- kaynak dosyalarını eklemek kalıyor.
bunun için tool-options-delphi options-library kısmından istenilen platform seçildikten sonra ( android )
library Path bölümüne FMXComponents-master klasöründeki ComponentsSource klasörünü ekleyin.


diğer bileşen için de aynı işlemleri uygulayın. fakat bu sefer kütüphane olarak BarcodeScanner klasörünü ekleyin.
[b]BarcodeScanner klasöründeki Example içerisinde BarcodeScanner bileşeninin örneği mevcut.
[/b]
[b]üzerinde ufak değişiklikler yaptım direkt projenize entegre edip kullanabilirsiniz. ( en çok yaptığım işlemdir bu gibi durumlarda bilmediğim şeyler de  Shy  )[/b]

                          

eksik ya da hata varmı bilmiyorum teorik olarak anlatım yaptım.
delphi 10.3 community edition sürümünde aktif olarak kullanılmaktadır.

anlatım en basit haliyle yapılmıştır çünkü yeni başlayanlara hitaben hazırlanmıştır.

Uyarı : Zxing barcode scanner yüklü olması şart. mağlum başka seçeneğimiz yok QR okutmak için. varsa da henüz bilmiyorum.  Shy

iyi günler dilerim...
"WALL- E"
Cevapla
#2
Anlatım için teşekkürler. Fakat bu kodlar sadece Android için geçerli olduğunu da yazmak lazım... IOS da yöntem farklı
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#3
(21-01-2019, Saat: 19:33)mcuyan Adlı Kullanıcıdan Alıntı: Anlatım için teşekkürler. Fakat bu kodlar sadece Android için geçerli olduğunu da yazmak lazım... IOS da yöntem farklı

kurulumda direkt android platformunu konu aldığım için anlayacaklarını varsaymıştım.
haklısınız yine de belirtmekte fayda vardı hocam.

ve teşekkür ederim.
"WALL- E"
Cevapla
#4
Teşekkür Ederim , İhtiyacı karşılayacağını düşünüyorum.
Cevapla
#5
(22-01-2019, Saat: 13:48)Bay_Y Adlı Kullanıcıdan Alıntı: Teşekkür Ederim  , İhtiyacı karşılayacağını düşünüyorum.

rica ederim. benim de temennim o yönde.
"WALL- E"
Cevapla
#6
Mr.Developer Merhabalar,

Elinize sağlık güzel bir paylaşım olmuş.
Fakat bu işlemde barkod okumak için fazla bekliyoruz. Daha seri ve hızlı okutma işlemi nasıl yapabiliriz.
Ayrıca barkod okutmak için tam ekranda değil de form içinde kamerayı nasıl açabiliriz.

bu konuda yardımcı olabilir misiniz.
Cevapla
#7
(24-07-2019, Saat: 17:44)seydigozegir@gmail.com Adlı Kullanıcıdan Alıntı: Mr.Developer Merhabalar,

Elinize sağlık güzel bir paylaşım olmuş.
Fakat bu işlemde barkod okumak için fazla bekliyoruz. Daha seri ve hızlı okutma işlemi nasıl yapabiliriz.
Ayrıca barkod okutmak için tam ekranda değil de form içinde kamerayı nasıl açabiliriz.

bu konuda yardımcı olabilir misiniz.

Teşekkür ederim.

Evet haklısınız. beklettiği doğrudur ama kamerayı bir kaç defa deaktif edip aktifleştirdiğiniz de makul derecede akıcılığa kavuşuyor.
illa diyorsanız ki buna gerek kalmadan akıcı olsun, elbette çare tükenmez .

Az önce delphi 10.3.2 sürümünde test ettim ;

- Bir çok farklı kamera kalitesinde okutma
- Arka ve ön kameralar arası geçiş ( ilk başka barkod için saçma bulduğum bir özellikti sonra 40 küsürlerde ön kamera pixsel'ine sahip cihazlar görmeye başlayınca hak verdim. )
- Anlık okuma ( okutup çekmezseniz ya da bir defa okuttuktan sonra durdurma işlemini siz yaptırmaz iseniz devamlı okur )
- FPS bilgisi

Gibi özellikleri mevcut. tabi bu sadece görünen kısımlar...

bu linkten indirebilirsiniz


   

PlotGrid bileşeninin margins özellikleri ile oynayarak formun istediğiniz kısmında gösterilmesini sağlayabilirsiniz.

Umarım çözüm olur. başarılar dilerim...
"WALL- E"
Cevapla
#8
Teşekkürler elinize sağlık.
Cevapla
#9
Teşekkür ederim.

Ama ben bir türlü projeyi derleyemedim.
Mobil bölümünü yeni kullanıyorum eksik bişey mi var acaba.

kbXGdY.png
Cevapla
#10
(24-07-2019, Saat: 23:54)seydigozegir@gmail.com Adlı Kullanıcıdan Alıntı: Teşekkür ederim.

Ama ben bir türlü projeyi derleyemedim.
Mobil bölümünü yeni kullanıyorum eksik bişey mi var acaba.

kbXGdY.png

Merhaba, 
@"seydigozegir@gmail.com", daha önce açılmış farklı bir konu (Zxing-Barcode scanner kaldırıldı !) başlığında aynı ekran görüntüsünü paylaşarak yardım talep etmiştiniz. 
O konu başlığında bu hatanın sebebini yazmıştım. Bakınız, System.Permissions
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Android : Tam sayfa splash ekranı nasıl yapılır ? [ GÖRSEL ANLATIM ] Mr.Developer 20 1.593 13-04-2020, Saat: 18:29
Son Yorum: arsl01
  sqllite veritabanını androidde oluşturma delphi_girl 3 531 14-03-2020, Saat: 15:03
Son Yorum: delphi_girl
  Listview nesnesi ile birden fazla alan oluşturma Fesih ARSLAN 12 6.479 09-03-2020, Saat: 10:47
Son Yorum: Fesih ARSLAN
  IPHONE suz provisioning profile olusturma 41linea41 5 647 14-02-2020, Saat: 09:38
Son Yorum: Fesih ARSLAN
  Yeni kimlik kartı NFC ile TCKN okuma otonomi 1 522 06-02-2020, Saat: 20:30
Son Yorum: narkotik



Konuyu Okuyanlar: 1 Ziyaretçi