Sending USSD code programmatically dials Skype instead of normal phone call
问题 When running this String ussdCode = "*" + "100" + Uri.encode("#"); startActivity(new Intent("android.intent.action.CALL", Uri.parse("tel:" + ussdCode))); I expect a normal phone call to be done, but instead of that Skype go to front and make the call for *100# USSD code. I logged out from Skype and it sill brings Skype to front!. How to force it to use the normal phone call instead of Skype? 回答1: Thats because you have Skype as the default application for calls. This is a device configuration