Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 19 kwi 2024, o 16:15


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 29 sty 2021, o 19:12 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Witam

Bazując na poradniku Mirka tworze pierwszą apkę w B4A. Jestem na etapie wyszukiwania modułów BT i parowaniu. Chciałbym jednak aby apka wyszukiwała mi tylko urządzenia BT które zaczynają się od jakiejś nazwy np. moje moduły będą się nazywać WiluBT001, WiluBT002 itd Także zależało by mi aby na liście dostępnych urządzeń pojawiły się tylko te zaczynające się od WiluBT. W tym momencie kod odpowiedzialny za tworzenie listy dostępnych urządzeń wygląda tak:
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2021, o 21:15 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

no przecież dodajesz Il.Add()

co za problem dodać przed tym warunek if żeby sprawdzać początek nazwy i jeśli się zgadza to tylko wtedy dodawać ? ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2021, o 21:42 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

To wiem :D
Chodzi właśnie o to jak skonstruować takie warunkowanie po jakimś wzorze w BASIC'u?

mirekk36 napisał(a):
no przecież dodajesz Il.Add()

co za problem dodać przed tym warunek if żeby sprawdzać początek nazwy i jeśli się zgadza to tylko wtedy dodawać ? ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2021, o 22:49 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

Wilu88 napisał(a):
Chodzi właśnie o to jak skonstruować takie warunkowanie po jakimś wzorze w BASIC'u?

Ja już (tak się złożyło) bardzo dawno nie pisałem w B4A i tak z marszu nie pamiętam ale masz tam w przysłowiową "pytę" możliwości operowania na stringach ;) no przecież musisz wyciąć tylko kilka pierwszych znaków do nowego stringa i porównać je z wzorcem.

no wystarczy zajrzeć do pierwszej jakiejś lepszej biblioteki a prawie w ciemno można się spodziewać że będą tam funkcje left(), right() i tym podobne

Obrazek

------------------------ [ Dodano po: 1 minucie ]

eeeeh aż mi zapachniało B4A - no muszę coś znowu napisać ;) tym bardziej że moje stare apki zdechły na najnowszych fonach i nie chcą działać - głupi gogel jakoś nie nadąża z zachowaniem kompatybilności - więc co chwilę trza sobie aktualizować. Bez sensu - ale co zrobić ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2021, o 00:17 
Offline
Użytkownik

Dołączył(a): 10 sty 2018
Posty: 159
Pomógł: 11

Witam
W Google sporo zmian a szykują się kolejne. Teraz trzeba będzie udostępnić im klucz podpisu (to już czysty kołchoz). Gogle będzie mogło dowolnie edytować aplikację. To dotyczy tylko aplikacji na sklepie. W samym B4 też spore zmiany, pojawiło się B4xPages - taka wieloplatformowa konstrukcja... No cóż, trzeba będzie pluć i zakasać rękawy...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2021, o 00:19 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

tfosik napisał(a):
(to już czysty kołchoz)

nic dodać nic ująć - masakra

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2021, o 14:49 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Dzięki Mirku o to chodziło. A tu człowiek szuka jakiś wyrażeń regularnych itd :P

A co do powrotu do b4A to bardzo dobry pomysł :) na pewno jest jeszcze wiele ciekawych modułów które można by wykorzystać w połączeniu z AVR.

mirekk36 napisał(a):
Wilu88 napisał(a):
Chodzi właśnie o to jak skonstruować takie warunkowanie po jakimś wzorze w BASIC'u?

Ja już (tak się złożyło) bardzo dawno nie pisałem w B4A i tak z marszu nie pamiętam ale masz tam w przysłowiową "pytę" możliwości operowania na stringach ;) no przecież musisz wyciąć tylko kilka pierwszych znaków do nowego stringa i porównać je z wzorcem.

no wystarczy zajrzeć do pierwszej jakiejś lepszej biblioteki a prawie w ciemno można się spodziewać że będą tam funkcje left(), right() i tym podobne

Obrazek

------------------------ [ Dodano po: 1 minucie ]

eeeeh aż mi zapachniało B4A - no muszę coś znowu napisać ;) tym bardziej że moje stare apki zdechły na najnowszych fonach i nie chcą działać - głupi gogel jakoś nie nadąża z zachowaniem kompatybilności - więc co chwilę trza sobie aktualizować. Bez sensu - ale co zrobić ;)


------------------------ [ Dodano po: 30 sty 2021, o 14:49 ]

Tym bardziej Mirku był bym wdzięczny za powrót do tematu bo widzę że pojawiły się problemy z wyszukiwaniem urządzeń BT metodą którą pokazywałeś w poradniku, w skrócie na moim nowym telefonie nie działa.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO