Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <receiver android:name=".MYPhoneStateListener"
- android:exported="true">
- <intent-filter android:priority="999999">
- <action android:name="android.intent.action.PHONE_STATE"></action>
- </intent-filter>
- </receiver>
- </application>
- <uses-permission android:name="android.permission.CALL_PHONE" />
- <uses-permission android:name="android.permission.SEND_SMS" />
- public class CallBroadcastReceiver extends BroadcastReceiver{
- @Override
- public void onReceive(Context context, Intent intent) {
- // TODO Auto-generated method stub
- String state = intent.getStringExtra(TelephonyManager.EXTRA_STATE);
- if (TelephonyManager.EXTRA_STATE_RINGING.equals(state))
- {
- Log.d("incoming", "incoming");
- }
- }
- <receiver android:name=".CallBroadcastReceiver"
- android:exported="true">
- public class PhoneListener extends PhoneStateListener {
- @Override
- public void onCallStateChanged(int state, String incomingNumber) {
- }
- }
- TelephonyManager telephony = (TelephonyManager) ctx.getSystemService(Context.TELEPHONY_SERVICE);
- telephony.listen(phoneListener, PhoneStateListener.LISTEN_CALL_STATE);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement