既然有所謂的安卓手機獲取信息的所有者
android.permission.READ_OWNER_DATA
必須有讀Android設備上的電話所有者信息的方式的權限。
我可以在網絡上找到的唯一的事情是這樣的:
Uri uri = Uri.withAppendedPath(Contacts.People.CONTENT_URI, "owner");
Cursor c = managedQuery(uri, null, null, null, null);
但是1)不推薦使用不工作(主路徑不詳)和2)Contacts.People(我想現在這應該是ContactsContract.Contacts.CONTENT_URI)
我甚至無法使用TelephonyManager(getLine1Number)獲取設備的手機號碼......即使內置的phoneinfo屏幕顯示「未知」的電話號碼。
無論如何,似乎我無法自己弄清楚,也找不到任何有用的東西(除了上面的過時(?)代碼)。雖然我相信上述方法必須是正確的(使用一些提供所有者信息的內容提供者)。除了Android提供了權限設置「android.permission.READ_OWNER_DATA」,但沒有關於如何實際執行此類事情的信息,沒有關於此的任何文檔。
是否有人知道如何在Android上找到手機的所有者信息(姓名,地址,電子郵件,手機等)?感謝磨坊!
(背景:在Android SDK 2.1開發,測試在仿真器和HTC Desire的)
你有沒有找到一個解決這個問題? – 2011-04-17 05:58:54
否:(...其他人? – CrazyChris 2011-05-24 15:17:26