Сделать сервис на Android, который реализует трансляцию? - PullRequest
0 голосов
/ 05 апреля 2011

Я делаю заявку на получение СМС; Мне нужен сервис, который реализует приемник вещания. Эта услуга должна вызываться из активности. Когда приходит определенный тип SMS, эта служба ловит его и отвечает на его родительскую активность. Кто-нибудь, пожалуйста, помогите мне; как мне это закодировать? Может кто-нибудь, пожалуйста, пришлите мне код или советы, чтобы написать это? Спасибо.

1 Ответ

0 голосов
/ 05 апреля 2011

Не обязательно, чтобы широковещательный приемник для SMS был включен в сервер. Вы можете настроить приемник, используя только AndroidManifest.xml и класс BroadcastReceiver

Нет родительской активности, связанной со службами.

В манифесте вам нужно будет указать следующее.

<uses-permission android:name="android.permission.RECEIVE_SMS">
</uses-permission>

Вы также можете указать получателя в манифесте и добавить следующий фильтр намерений.

<intent-filter>
           <action android:value="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
...