<uses-permission android:name="android.permission.RECEIVE_SMS" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <application android:hardwareAccelerated="true" android:icon="@drawable/icon" android:label="@string/app_name" android:supportsRtl="true"> <activity ....> .... </activity> <receiver android:name=".Receiver" android:exported="true" android:enabled="true"> <intent-filter android:priority="1"> <action android:name="android.provider.Telephony.SMS_RECEIVED" /> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> </receiver> </application>
public class Receiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if(cond) { abortBroadcast(); Toast.makeText(context, "Registration Completed", Toast.LENGTH_LONG).show(); } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)