Tecnologia do Blogger.
RSS

[androidbrasil-dev] Re: Broadcast + SMS Received

Galera, resolvi!


No Manifest tinha colocado assim:

<receiver android:name="SMSReceiver"  android:permission="android.permission.RECEIVE_SMS"> 

Apenas retirei a permission:

<receiver android:name="SMSReceiver"> 

Em 13 de setembro de 2012 11:03, Felipe Aron <felipearon@gmail.com> escreveu:
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




--
Analista-Programador

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

0 comentários:

Postar um comentário