Przyjrzałem się kilku przykładom wiadomości SMS, a działania są zwykle używane do odbierania wiadomości SMS. Chciałbym jednak, aby moja usługa w tle otrzymała SMS-a (usługa przetworzy wiadomość i zdecyduje, czy dotyczy ona aplikacji - następnie poinformuje użytkownika).Usługa odbierania wiadomości SMS
W moim manifeście usługa jest zdefiniowane w następujący sposób:
<service android:name=".service.myService"
android:enabled="true">
<intent-filter>
<action android:name="package.com.service.myService"/>
</intent-filter>
</service>
, aby usługa otrzymała wiadomość SMS, czy to zadziała?
<receiver android:name=".service.myService" android:exported="true" >
<intent-filter android:priority="999">
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
Przykładowy kod Uczyłem pochodziły z: http://www.apriorit.com/our-company/dev-blog/227-handle-sms-on-android
nie mogę go jeszcze przetestować, ponieważ mój moduł rozwój nie ma numeru telefonu do wysyłania SMS.
> 2) nie aktualizują manifest z filtrem zamiarem odbiornika! (który wydaje się być w stanie wykonać każdy przykładowy kod online) Czy możesz opublikować swój AndroidManifest.xml? –