2017-01-18 68 views
0

我想隱藏我的PDF文件,我嘗試了加密文件,但是由於文件太大,導致內存不足錯誤。我嘗試添加「。」。文件名稱前面的那個「.pdfs /」,但它不起作用。 有沒有解決這種情況?是否可以隱藏外部存儲器上的文件?

我使用的下載管理器庫here,這是防止下載的內部存儲,我必須使用外部存儲

+0

而不是把它放在外部存儲上,把它放在內部存儲。然後,你不需要浪費時間試圖隱藏它(從技術上講,這是不可能的)。 – CommonsWare

+0

你的文件有多大?這將是絕對巨大的,如果你得到一個outofmemory錯誤 – mstorkson

+0

250MB + @mstorkson – hugerde

回答

2

我試圖加密文件,但我得到了內存不足的錯誤,因爲文件太大

然後,讀取整個文件並加密如此龐大的數據塊,然後讀取較小的部分,對這些部分進行加密並保存,然後再讀取另一部分進行加密。重複,直到完成。

我使用的下載管理器庫,這是防止下載個內存儲,我必須使用外部存儲

但你不必使用Download Manager所以一旦你自己取的文件,你可以隨時隨地存儲。您自己的私人存儲空間。

+0

我使用https://github.com/yxl/DownloadProvider這個庫這個,它覆蓋了我所有的需求,它太難改變了。但我會嘗試隱藏較小的部分。 – hugerde

相關問題