You can use the TelephonyManager class for IMEI , Phone Number and use the LocationManger class for location.
Use this code:
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
// get IMEI
String imei = tm.getDeviceId();
//get The Phone Number
String phone = tm.getLine1Number();
1
solved Access phone information [closed]