문제

I am using 3g GSM network.

I need to know if it is possible to find the IMEI number, location info etc. of the calling android phone from my android phone, programatically.

Thre are two scenarios: While I am making the call, I need the IMEI of the callee. Also when I receive the call I need the IMEI of the caller.

Here All parties are running android in their phones.

Also please note that these android phones cannot use internet connection to transmit data [in which case this question stands irrelevant]

Thanks for any clues.

도움이 되었습니까?

해결책

The only way for making this possible is to involve the mobile network or the remote device. Information like the remote subscribers IMEI or location may only be retrieved from the remote device or the network.

Since you rule out internet connections, out-of-band queries for this information seems to be rather not feasible.

다른 팁

I need to know if it is possible to find the IMEI number, location info etc. of the calling android phone from my android phone, programatically.

Fortunately, this is not possible, for obvious privacy and security reasons (beyond probably being technically impossible).

private String getIMEI(){
     TelephonyManager manager = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
     return manager.getDeviceId();
 }
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top