Tecnologia do Blogger.
RSS

[androidbrasil-dev] Broadcast + SMS Received

Galera, montei um exemplo para interceptar o recebimento de um SMS, usando Broadcast.


No meu Manifest:
...
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
...
<receiver android:name="SMSReceiver"  android:permission="android.permission.RECEIVE_SMS">
            <intent-filter>
                <action android:name="android.provider.Telephony.SMS_RECEIVED"/>
                <category android:name="android.intent.category.LAUNCHER"/>                
            </intent-filter>            
</receiver>

E minha classe SMSReceiver:

public class SMSReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "Teste", Toast.LENGTH_LONG).show();
Log.i("SMS", "SMS received");
}
}

Para teste estou usando o Telnet para envio de SMS ao emulador. Porém ao receber o SMS, não mostra o Toast(). O que está faltando pra funcionar? Alguma dica?

--
Analista-Programador

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário