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



Teraz jest 24 kwi 2018, o 11:49


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 23 lip 2016, o 19:15 
Offline
Użytkownik

Dołączył(a): 17 sty 2014
Posty: 162
Pomógł: 11

kisoft napisał(a):
Teraz po tym zabiegu nasz program będzie przechwytywał wiadomości nawet po wyłączeniu.


Po wyłączeniu czego?
Programu? Telefonu?

Program raz uruchomiony pozostaje w backgroundzie dopóki jest wolna pamięć.
A wyłączenie telefonu to generalnie wyłączenie wyświetlacza i ewentualnie spowolnienie zegara.

Mam wrażenie, że grzebanie w Manifest nie jest konieczne - kiedyś popełniłem apk/serwis który podejmował akcje na podstawie odczytów z gps na "wyłączonym" telefonie i raczej nic do tego pliku nie dopisywałem. Nie pamiętam teraz dokładnie. Musiałbym poszperać w kodach...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lip 2016, o 11:52 
Offline
Użytkownik

Dołączył(a): 17 sty 2014
Posty: 162
Pomógł: 11

kisoft napisał(a):
Gdyby ktoś chciał zbudować aplikację która cały czas ma odbierać smsy (np. po restarcie telefonu) to pozostaje tylko to rozwiązanie.

A, o takie wyłączenie chodzi. To tak.
Można alternatywnie dopisać uruchamianie aplikacji w backgroundzie do plików startowych androida (ale trzeba mieć zrootowane urządzenie).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 maja 2017, o 12:12 
Offline
Użytkownik

Dołączył(a): 19 lip 2013
Posty: 411
Pomógł: 21

No i sa problemy.
Zaznaczylem biblioteki dokleiłem w manifeście co podano i mam blad przy kompilacji.
Dopisałem w kodzie w którym miejscu.

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: 19 maja 2017, o 12:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 596
Pomógł: 47

Witam Kolegów,
jakiś czas temu napisałem apkę dla kolegi do przekierowywania sms-ów i połączeń nieodebranych na wskazany numer telefonu.
Wykorzystuję tam obsługę w tle za pomocą Service.
W załączeniu projekt, może komuś się nada.

Załącznik:
SMS_Message_ver001.zip


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 maja 2017, o 19:21 
Offline
Użytkownik

Dołączył(a): 19 lip 2013
Posty: 411
Pomógł: 21

No już w końcu apka działa. Właśnie musze teraz dojść jak obrobić wiadomość. Chce żeby w czasie uśpienia tableta po otrzymaniu smsa wysłał do procka odpowiednie rozkazy. Próbuje włączyć "startaktyvity" po otrzymaniu smsa ale aplikacja jest zamykana po odebraniu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 maja 2017, o 22:33 
Offline
Użytkownik

Dołączył(a): 19 lip 2013
Posty: 411
Pomógł: 21

Obróbkę smsa mam już zrobiona. Problem polega na tym, że smsa do tableta będę wysyłał gdy tablet jest uśpiony. Program od Ciebie uruchamia się i powiadamia mnie ze doszedł. Jednak w uśpieniu nie wysyła nic przez Usb. Gdy tablet nie jest uśpiony,a tylko apka wyłączona to ta operacja jest poprawnie przeprowadzana. Samo zapisanie do pliku tekstowego mi nic nie da ,bo chce żeby program zareagował natychmiast po otrzymaniu sms.
Najlepiej dla mnie byłoby gdyby po otrzymaniu smsa w stanie uśpienia włączała się apka ,która by sobie wszystko już sama zrobiła. Tego niestety nie wiem jak zrobić. Ewentualnie tylko wybudzić androida ,a dopiero później wysłać dane do procka. Tylko jak się wybudza :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 maja 2017, o 14:58 
Offline
Użytkownik

Dołączył(a): 19 lip 2013
Posty: 411
Pomógł: 21

Witam! Na razie to Twój program i dodałem do testu tylko prosta obsługę usb i wysyłanie stringa. Gdy android nie jest uśpiony (apka wyłączona) to po otrzymaniu smsa wysyła stringa do procka. Gdy android spi tez otrzymuje smsa ale już nic nie wysyła. Znalazłem jakiś program ,który po otrzymaniu sms uruchamia moja apke i wtedy działa nie zależnie czy jest uśpiony czy nie. Ten program go budzi. Tylko to tak trochę na około jest. Mógłbyś napisać o tym startactiviti? Musze powołać jeszcze jeden moduł? Tu jest to co dodałem do programu

Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Docelowo tablet będzie w samochodzie i po otrzymaniu smsa w zależności jakie będzie polecenie to albo włączy/wyłączy webasto ,albo wyśle mi odczyty napięcia i temperatury. Dlatego fajnie by było gdyby" serwis moduł (s1)" uruchomił moduł w którym to wszystko będzie i to on mi już będzie wysyłał co trzeba. Nie wiem czy w dobrym kierunku kombinuje



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 maja 2017, o 18:51 
Offline
Użytkownik

Dołączył(a): 19 lip 2013
Posty: 411
Pomógł: 21

O teraz jest gitara. Działa tak jak chciałem. Przynajmniej na razie. Wcześniej próbowałem wywoływać główne activiti i wywalało mi apke. Jeszcze małe pytanie czy jest możliwość korzystania z tych samych zmiennych pomiędzy dwoma activiti? Wielkie dzięki za pomoc.
Dałbym "pomógł" ale nie umiem :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 maja 2017, o 21:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 596
Pomógł: 47

Cytuj:
ak powołam zmienną w globals to będzie widoczna w każdym activiti

Jest taka możliwość, nawet jak dobrze pamiętam wykorzystuję taką możliwość w mojej aplikacji, jak będę przy komputerze to zerknę jak to zrealizować.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 maja 2017, o 12:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 596
Pomógł: 47

Cytuj:
To poszukaj z łaski swojej, bo bardzo chętnie bym skorzystał


Ok już znalazłem.
Ja odwoływałem się do zmiennych poza modułem, podaję nazwę modułu.zmienna np:
będąc w Starter odwołuję się do zmiennej w Main w taki sposób:

Main.flafa = True

Mam nadzieję że oto ci chodziło.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 cze 2017, o 18:13 
Offline
Użytkownik

Dołączył(a): 19 lip 2013
Posty: 411
Pomógł: 21

Witam z dopiskiem nazwa_activity.zminena ( tak jak wyżej kolega zapisal ) można sobie przypisywać zmienne z różnych activiti To tak jakby ktoś szukał.



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: 11 ] 

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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO