2012-01-16 67 views
1

我需要將私人數據保存爲世界可讀的文件,以允許用戶與他選擇的應用程序(但不能與其他應用程序共享)共享它。內部存儲器上的Android公用文件

我以爲我可以創建一個公共文件到一個私人子目錄,並稍後刪除它5分鐘(左右)。 我也可以給subdir一個長哈希名稱來防止任何形式的名稱猜測/ brutebruteforce。

我的問題是:

  1. 私有目錄將是不可能的名單,對不對?

  2. 是否有可能爲任何應用程序(在非固定電話上)將整個應用程序數據複製到某處並因此獲取該文件?

回答

1

也許最好爲您的文件創建一個內容提供程序並在您的許可下進行保護。

a)是的,這就像標準的Linux文件權限。

b)如果應用程序不共享相同的uid,那麼這是不可能的。

+0

a)和b)點回答我的問題。 – tacone 2012-01-16 18:09:43

相關問題