title: Android: Getting phone owner info
body: <p>Since there is the permission called</p>
  
  <pre><code>android.permission.READ_OWNER_DATA
  </code></pre>
  
  <p>there MUST be a way to read the phone owner info on an android device.</p>
  
  <p>The only thing I could find on the net is this:</p>
  
  <pre><code>Uri uri = Uri.withAppendedPath(Contacts.People.CONTENT_URI, "owner");
  Cursor c = managedQuery(uri, null, null, null, null);
  </code></pre>
  
  <p>But 1) that doesn't work (owner path unknown) and 2) Contacts.People is deprecated (I guess this should now be ContactsContract.Contacts.CONTENT_URI)</p>
  
  <p>I can't even get the mobile phone number of the device using the TelephonyManager (getLine1Number) ... even the built-in phoneinfo screen shows "unknown" for the phonenumber.</p>
  
  <p>Anyway, seems like I can't figure it out on my own and can't find anything useful on the web either (except for the outdated (?) code above). Although I believe the above approach must be the right one (using some content provider that provides the owner info). There simply is no documentation about this except that Android provides the permission setting "android.permission.READ_OWNER_DATA" but no info about how to actually do that kind of thing.</p>
  
  <p>Does anybody know how to get to the phone owner info (name, address, email, phone, ...) on Android? Thanks a mill!</p>
  
  <p>(Background: Developing on Android SDK 2.1, Testing on Emulator and HTC Desire)</p>