How can I programmatically get the phone number of the device that is running my android app?
This is a more simplified answer:
public String getMyPhoneNumber() { return ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)) .getLine1Number(); }