<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=63&amp;t=15841&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-06-17T18:13:04+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=63&amp;t=15841&amp;mode</id>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2017-06-17T18:13:04+01:00</updated>
<published>2017-06-17T18:13:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=190831#p190831</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=190831#p190831"/>
<title type="html"><![CDATA[Re: Przechwyt wiadomości SMS w tle]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=190831#p190831"><![CDATA[
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ł.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 17 cze 2017, o 18:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kurnachatka]]></name></author>
<updated>2017-05-21T12:55:07+01:00</updated>
<published>2017-05-21T12:55:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189594#p189594</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189594#p189594"/>
<title type="html"><![CDATA[Re: Przechwyt wiadomości SMS w tle]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189594#p189594"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />To poszukaj z łaski swojej, bo bardzo chętnie bym skorzystał<br /></div><br /><br />Ok już znalazłem.<br />Ja odwoływałem się do zmiennych poza modułem, podaję nazwę modułu.zmienna np:<br />będąc w Starter odwołuję się do zmiennej w Main w taki sposób:<br /><br />Main.flafa = True<br /><br />Mam nadzieję że oto ci chodziło.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=930">kurnachatka</a> — 21 maja 2017, o 12:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kurnachatka]]></name></author>
<updated>2017-05-20T21:00:45+01:00</updated>
<published>2017-05-20T21:00:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189565#p189565</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189565#p189565"/>
<title type="html"><![CDATA[Re: Przechwyt wiadomości SMS w tle]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189565#p189565"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />ak powołam zmienną w globals to będzie widoczna w każdym activiti<br /></div><br />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ć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=930">kurnachatka</a> — 20 maja 2017, o 21:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2017-05-20T18:51:46+01:00</updated>
<published>2017-05-20T18:51:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189559#p189559</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189559#p189559"/>
<title type="html"><![CDATA[Re: Przechwyt wiadomości SMS w tle]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189559#p189559"><![CDATA[
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.<br />Dałbym &quot;pomógł&quot; ale nie umiem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 20 maja 2017, o 18:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2017-05-20T14:58:49+01:00</updated>
<published>2017-05-20T14:58:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189547#p189547</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189547#p189547"/>
<title type="html"><![CDATA[Re: Przechwyt wiadomości SMS w tle]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189547#p189547"><![CDATA[
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<br /><br />[syntax=basic4gl]' tutaj  możemy dopisać reakcję kodu na przychodzącą wiadomość np <br /> <br /> str=messages(i).body<br />        ToastMessageShow(&quot;jestem tu&quot;,True)<br /> '****************************************************<br />   If usb.UsbPresent = usb.USB_NONE Then<br /> 'Log(&quot;Msgbox - no device&quot;)<br />Return<br />      End If<br /><br />If (usb.HasPermission) Then<br />Dim dev As Int<br />dev = usb.Open(38400)<br />If dev &lt;&gt; usb.USB_NONE Then<br />      ast.Initialize( Me, &quot;ast&quot;,usb.GetInputStream, usb.getOutputStream )<br />              ast.Write( &quot;p:&quot;&amp; str &amp; Chr(13) &amp; Chr(10) ) <br />      ast.Close<br /><br />End If<br />Else<br />usb.RequestPermission<br />End If<br />   '****************************************************[/syntax]<br /><br />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&quot; serwis moduł (s1)&quot; 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<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 20 maja 2017, o 14:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2017-05-19T22:33:04+01:00</updated>
<published>2017-05-19T22:33:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189523#p189523</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189523#p189523"/>
<title type="html"><![CDATA[Re: Przechwyt wiadomości SMS w tle]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189523#p189523"><![CDATA[
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.<br />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 <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 19 maja 2017, o 22:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2017-05-19T19:21:08+01:00</updated>
<published>2017-05-19T19:21:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189508#p189508</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189508#p189508"/>
<title type="html"><![CDATA[Re: Przechwyt wiadomości SMS w tle]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189508#p189508"><![CDATA[
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ć &quot;startaktyvity&quot;  po otrzymaniu smsa ale aplikacja jest zamykana po odebraniu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 19 maja 2017, o 19:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kurnachatka]]></name></author>
<updated>2017-05-19T12:48:15+01:00</updated>
<published>2017-05-19T12:48:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189479#p189479</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189479#p189479"/>
<title type="html"><![CDATA[Re: Przechwyt wiadomości SMS w tle]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189479#p189479"><![CDATA[
Witam Kolegów,<br />jakiś czas temu napisałem apkę dla kolegi do przekierowywania sms-ów i połączeń nieodebranych na wskazany numer telefonu.<br />Wykorzystuję tam obsługę w tle za pomocą Service.<br />W załączeniu projekt, może komuś się nada.<br /><br />SMS_Message_ver001.zip<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=930">kurnachatka</a> — 19 maja 2017, o 12:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2017-05-19T12:12:09+01:00</updated>
<published>2017-05-19T12:12:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189478#p189478</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189478#p189478"/>
<title type="html"><![CDATA[Re: Przechwyt wiadomości SMS w tle]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15841&amp;p=189478#p189478"><![CDATA[
No i sa problemy. <br />Zaznaczylem biblioteki dokleiłem w manifeście co podano i mam blad przy kompilacji.<br />Dopisałem w kodzie w którym miejscu.<br /><br />[syntax=basic4gl]#Region  Project Attributes <br />#ApplicationLabel: B4a sms<br />#VersionCode: 1<br />#VersionName: <br />'SupportedOrientations possible values: unspecified, landscape or portrait.<br />#SupportedOrientations: unspecified<br />#CanInstallToExternalStorage: False<br />#End Region<br /><br />#Region  Activity Attributes <br />#FullScreen: False<br />#IncludeTitle: True<br />#End Region<br /><br />Sub Process_Globals<br />'These global variables will be declared once when the application starts.<br />'These variables can be accessed from all modules.<br />        Type Message (Address As String, Body As String)<br />End Sub<br />  Sub Service_Create<br />  End Sub<br /><br />Sub Service_Start(startingIntent As Intent)<br />    If startingIntent.Action = &quot;android.provider.Telephony.SMS_RECEIVED&quot; Then<br />       Dim messages() As Message<br />       messages = ParseSmsIntent(startingIntent)<br />      For i = 0 To messages.Length - 1<br />      Log(messages(i))<br />  ' Label1.Text= messages(i) <br />    Next<br />     End If<br />End Sub<br /><br />'Parses an SMS intent and returns an array of messages<br />Sub ParseSmsIntent (in As Intent) As Message()<br />     Dim messages() As Message<br />    If in.HasExtra(&quot;pdus&quot;) = False Then Return messages<br />    Dim pdus() As Object<br />   Dim r As Reflector<br />   pdus = in.GetExtra(&quot;pdus&quot;)<br />    If pdus.Length &gt; 0 Then<br />     Dim messages(pdus.Length) As Message<br />   For i = 0 To pdus.Length - 1<br />   <br />     r.Target = r.RunStaticMethod(&quot;android.telephony.SmsMessage&quot;, &quot;createFromPdu&quot;, _     ' tu mam blad nieprawidlowy format ciagu wejscia<br />            Array As Object(pdus(i)), Array As String(&quot;&#91;B&quot;))<br />           messages(i).Body = r.RunMethod(&quot;getMessageBody&quot;)<br />           messages(i).Address = r.RunMethod(&quot;getOriginatingAddress&quot;)<br /><br />  ' tutaj  możemy dopisać reakcję kodu na przychodzącą wiadomość <br /> ' np  StartActivity(&quot;main&quot;)<br />       Label1.text= messages(i).Body=&quot;        '   tutaj przekazana jest treść wiadomości&quot;<br />       Label2.Text= messages(i).Address =&quot;    '   tutaj przekazany jest numer telefonu&quot;<br />    Next<br />    End If<br />    Return messages<br />End Sub<br /><br /><br />Sub Globals<br />'These global variables will be redeclared each time the activity is created.<br />'These variables can only be accessed from this module.<br /><br />Private Button1 As Button<br />Private Label1 As Label<br />Private Label2 As Label<br />End Sub<br /><br />Sub Activity_Create(FirstTime As Boolean)<br />'Do not forget to load the layout file created with the visual designer. For example:<br />Activity.LoadLayout(&quot;1&quot;)<br />     <br /> StartService(s1) <br /> <br /><br /><br />End Sub<br /><br /><br />Sub Activity_Resume<br /><br />End Sub<br /><br />Sub Activity_Pause (UserClosed As Boolean)<br /><br />End Sub<br /><br /><br />Sub Button1_Click<br />'sms1.Send(&quot;600688275&quot;,&quot;to ja&quot;)<br /> <br />End Sub[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 19 maja 2017, o 12:12</p><hr />
]]></content>
</entry>
</feed>