2014-04-26 101 views
0

我最近對android的任何東西都感興趣。Android權限查看數據

我想如果你在Android設備上安裝應用程序,他們有很多權利。 這是非常可怕的,至少我想。

像whatsapp這樣的程序能夠查看和存儲併發送幾乎所有設備的信息。

但是我的問題是,如果整個聯繫人的事情(存儲在/數據)是root的,whatsapp如何查看和複製和編輯聯繫人?如果我嘗試從我的計算機訪問文件夾,它會給我一個錯誤,我沒有權限查看它。

那麼Whatsapp apk用於從根文件夾中提取聯繫人信息?

我非常感謝您的幫助!

問候,

回答

1

因此使用在WhatsApp的APK什麼來提取根文件夾中的聯繫人信息?

很可能,他們使用ContactsContract API來讀取聯繫人數據。他們持有READ_CONTACTS權限,允許他們使用此API。他們還擁有WRITE_CONTACTS權限,允許他們修改聯繫人。

1

在Android上,有公共API允許您閱讀聯繫人數據。這些需要權限。

權限列表可以在這裏找到:

Android Manifest Permissions

我想你指的權限是READ_CONTACTSWRITE_CONTACTS。實際數據由Content Provider訪問。內容提供商允許您訪問手機上的數據,例如聯繫人,音樂,照片等。

在WhatsApp的情況下,他們不會訪問任何根文件夾,而是使用暴露用戶聯繫人的Content Provider API。