Remove exported=false from everywhere. On 30 July 2012 20:44, Ehsan Sadeghi <esade...@gmail.com> wrote: > I write this code in manifest file : > <uses-sdk > android:minSdkVersion="8" > android:targetSdkVersion="15" /> > > <application > android:icon="@drawable/ic_launcher" > android:label="@string/app_name" > android:theme="@style/AppTheme" > > <activity > android:name=".MainActivity" > android:label="@string/title_activity_main" > > <intent-filter> > <action android:name="android.intent.action.MAIN" /> > <category android:name="android.intent.category.LAUNCHER" /> > </intent-filter> > </activity> > <activity > android:name=".Realstate" > android:exported="false" > android:label="@string/title_activity_main" > > <intent-filter> > <action android:name="ir.smspeik.sms.realstate" /> > <category android:name="android.intent.category.DEFAULT" /> > </intent-filter> > </activity> <receiver android:name=".ReceiveSms" > android:exported="false"> > <intent-filter> > <action > android:name="android.provider.Telephony.SMS_RECEIVED"></action> > </intent-filter> > </receiver> > </application> > <uses-permission android:name="android.permission.SEND_SMS" /> > <uses-permission android:name="android.permission.RECEIVE_SMS" /> > > and this code in ReceiveSms : > > package > > ir.smspeik.sms; > > import > > android.content.BroadcastReceiver; > > import > > android.content.Context; > > import > > android.content.Intent; > > import > > android.os.Bundle; > > import > > android.telephony.SmsMessage; > > import > > android.widget.Toast; > > public > > class ReceiveSms extends BroadcastReceiver{ > > @Override > > public void onReceive(Context context, Intent intent) > > { > > //---get the SMS message passed in--- > > Bundle bundle = intent.getExtras(); > > SmsMessage[] msgs = > > null; > > String str = > > ""; > > if (bundle != null) > > { > > //---retrieve the SMS message received--- > > Object[] pdus = (Object[]) bundle.get( > > "pdus"); > > msgs = > > new SmsMessage[pdus.length]; > > for (int i=0; i<msgs.length; i++){ > > msgs[i] = SmsMessage.createFromPdu(( > > byte[])pdus[i]); > > str += > > "SMS from " + msgs[i].getOriginatingAddress(); > > str += > > " :"; > > str += msgs[i].getMessageBody().toString(); > > str += > > "\n"; > > } > > //---display the new SMS message--- > > Toast.makeText(context, str, Toast. > > LENGTH_LONG).show(); > > } > > } > > } > > but when I send sms to emulator the application doesn't receive it and > builtin messaging get sms. > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en