2011-06-04 21 views
0

我正在構建需要保留聯繫人列表的應用程序。該列表將通過直接插入數據或通過從Android聯繫人中選擇來構建。什麼是建議的方式來保持只有我的應用程序可訪問的聯繫人列表?

但我的聯繫人的列表不能從我的應用程序外部訪問(和將成爲一個受密碼保護的應用程序)。

我想我可以使用SQLite數據庫並加密數據。但是,在Android聯繫人提供商的頂部可以做到這一點嗎?

我針對2.2。

回答

0

引述Content Providers網頁開發者指南中的第一句:

內容提供商存儲和檢索數據並使其對所有應用程序進行訪問。

提供者實際上是以可訪問性爲基礎構建的,這與您想要的完全相反。另一方面,數據庫可以由所有者應用專門訪問。理論上,你可以創建一個僅提供加密數據的內容提供者,但我不明白這一點。您的數據安全性較低,您不會獲得數據庫的額外優勢。

相關問題