I am new to android and I use Android 2.1 for some sms_receive things: when sms received, it will not work ... Nothing happens when sms received and I have the power, help!
Code for androidmanifest.xml:
<uses-sdk android:minsdkversion="7" /> <uses-permission android:name="android.permission.RECEIVE_SMS" /> <application android:label="@string/app_name"> <activity> android:name=".SmsReceiver" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <receiver android:name="com.example.smsreceiver.SmsReceiver" android:enabled="true"> <intent-filter android:priority="2147483647"> <action android:name="android.provider.Telephony.SMS_RECEIVED" /> </intent-filter> </receiver> </application>
RSMSActivity Class:
public class RSMSActivity extends BroadcastReceiver { private static final String SHORTCODE = "55443"; @Override public void onReceive(Context context, Intent intent) { Bundle bundle = intent.getExtras(); Object[] messages = (Object[]) bundle.get("pdus"); SmsMessage[] sms = new SmsMessage[messages.length];
source share