12 Eylül 2014 Cuma

Appinventor Bluetooth Chat Uygulaması Yapımı

Basit App Inventor 2 Bluetooth Sohbet

Bu App Inventor 2 örneği aşağıdaki 2 örneklere dayanmaktadır:
Ben şimdi diğer örneklerde olduğu gibi. Mümkün olduğunca basit bir uygulama Mucit 2 örnek kurmak için çalıştı, hem bluetooth istemci ve sunucu modülleri bir sohbet oturumu oluşturmak için kullanılır. Her iki bileşen aynı app vardır. Istemci bileşeni olacak bağlantıyı başlatan cihaz için kullanılan, sunucu bileşeni bağlantı kabul aygıt için kullanılacaktır. Cihazlar ilk eşli olmalıydı. Mevcut istemcileri sohbet için arama yok yoktur. 2 veya daha fazla cihaz



Ekran

Eğer App Inventor projesi ile yardıma mı ihtiyacınız var?

Ben size yardımcı olabilir: Bir saat boyunca ben 25 YTL ücret.
Ayrıntılar için com puravidaapps [dot] info [at] bana ulaşın lütfen!
Hakkında sorular için App Inventor, kullanın lütfen App Inventor forumu . Teşekkür ederim.

App Inventor Bloklar

Başlatma

Rastgele bir kullanıcı adı, genel başlatma için takma ad olarak ayarlayın.
Önceki metin aşağı kaydırmak olurken prosedür baskı etikete geçerli metni basacaktır.

Müşteri: Connect

Listpicker.BeforePicking durumunda listpicker MAC adresleri ve mevcut eşleştirilmiş cihazların adları ile başlatılır. MAC adresi seçtikten sonra, sunucu modülü ayrıca bağlantı isteklerini dinlemeye durur. Ekran başlığı "Rol = Client" görüntülenir.

Prosedürü bağlı (parametre = true), Gönder düğmesini etkinleştirmek geç listpicker devre dışı, Saat başlatmak ve kes düğmesine sağlayacaktır.



Sunucu: Bağlantı kabul

Uygulaması bir bağlantı isteği alırsa, bunu kabul eder. Ekran başlığında bu durumda "Rol = Sunucu" görüntülenir.

Zamanlayıcı: Yeni mesajlar gönderildi olmadığını kontrol edin

Bazı metin var alınmışsa her saniye kontrol edilecektir. Evet ise, sonuç etiket görüntülenir. Rol = sunucu veya istemci bağlı olarak, farklı bloklar kullanılmalıdır.

Bağlantıyı kes

Prosedürü bağlı (parametre = false), Gönder düğmesini devre dışı kes düğmesine, geç listpicker etkinleştirmek Saat bileşeni durdurabilir ve devre dışı bırakır.

Kullanılan diğer bloklar

Screen.ErrorOccurred blok hataları yakalar ve sonuç etiket görüntüler.

Çalışan Cihazlar:

Android 3.2 çalıştıran Android 2.2 ve Samsung Galaxy Tab 10.1N çalışan HTC Desire başarıyla test edilmiştir.

Bilinen Sorunlar

  • Bağlanmaya çalışırken, istemci hem de sunucu bir ": Bir bluetooth aygıtla bağlantı kabul edilemiyor Hata 509 kabul Bağlantısı" gösterilecek. Bu mesajı görmezden gelebilirsiniz.
  • Bildiğim kadarıyla ben gördüğünüz gibi, istemci veya kesilmiş sonra sunucu, sohbet ortağı görmek için hiçbir olasılık bağlantı gitmiş olduğunu vardır. Bu nedenle şu anda bir "Hata 516: yazmak için açılamıyor: bağlantı eş tarafından sıfırlandı" bağlantısı olmadan bir metin göndermek için denedikten sonra diplayed edilecektir.
  • Bazen "Hata 507:. Bağlanamıyor cihaz açık mı?" bağlanmaya çalışılırken gösterir.

 

3 yorum: