How to obtain Phone Number in Android?
<p>This is an extension to the question <a href="http://stackoverflow.com/questions/6329216/how-to-obtain-mobile-number-of-own-device-in-android">here</a>. Now I quote <a href="http://stackoverflow.com/users/115145/commonsware">CommonsWare</a> </p>

<blockquote>
  <p><strong>There is no reliable way to retrieve mobile number of device programatically.</strong> The only option remaining and I can think of is getting user to input for the phone number. </p>
</blockquote>

<p>My question is how to check if the phone number entered by the user is correct for these and any more possibilities which I cannot think now:</p>

<ol>
<li>The number entered by the user is of the same device the app has been downloaded on.</li>
<li>User did not make any typographical error while entering the number </li>
<li>User did not enter any local calling code like leading 0</li>
</ol>

<p>I have spend sufficient time on StackOverflow and web and this is not a duplicate question.</p>

<p>I will appreciate any help, clues or suggestions.</p>
