Мне нужно прослушать все входящие и исходящие смс и сохранить его в текстовом файле. Для этого я использую широковещательный приемник для прослушивания всех входящих сообщений. Это отлично работает. Но для исходящих смс, как зарегистрировать обозреватель контента без активности? Я не хочу никакой активности в моем приложении. Теперь приемник вещания прослушивает даже после перезагрузки, будет ли обозреватель контента слушать даже после перезагрузки? Как объединить эти две функции?
Вот часть моего manifest.xml
<receiver class="map" android:name=".map" android:enabled="true">
<intent-filter>
<action android:value="android.provider.Telephony.SMS_RECEIVED" android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
Здесь класс, расширяющий приемник вещания
public class map extends BroadcastReceiver {
/** Called when the activity is first created. */
private static final String ACTION = "android.provider.Telephony.SMS_RECEIVED";
public void onReceive(Context context, Intent intent)
{
// Here I store the sms in text file
}
Любая помощь приветствуется. Спасибо.