title: Is it possible to get different IMEI in android dual SIM device using getDeviceId
body: <p>I am using dual SIM mobile, while dialing <code>*#06#</code>, I am getting two IMEI numbers<code>(IMEI1 = ***973 &amp; IMEI2 = ***980)</code>.</p>
  
  <p>While trying with <code>telePhonyManager.getDeviceId()</code>, I am always getting <code>***973(IMEI1)</code>. </p>
  
  <pre><code>TelephonyManager mngr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
  
          textView.append("IMEI Number: " + mngr.getDeviceId());
  </code></pre>
  
  <p>In my application, I am going to use IMEI number as unique reference for user. </p>
  
  <p>While searching regarding it, some site posted that <code>getDeviceId()</code> possible to return <code>***980(IMEI2)</code>.
  My question is, in future is it possible <code>getDeviceId()</code> method to return  <code>***980(IMEI2)?</code> </p>