How to get phone number from an incoming call?
问题 How do I get the phone number when there is an incoming call in Android? 回答1: Make a Broadcast receiver say ServiceReceiver assign its action in Manifest. <receiver android:name=".ServiceReceiver" > <intent-filter> <action android:name="android.intent.action.PHONE_STATE" /> </intent-filter> </receiver> Add a PhoneStateListener to your TelephonyManager, PhoneStateListener having override onCallStateChanged() with Incoming number parameter. Thats it. ServiceReceiver.Java public class