2017-09-20 26 views
0

私はPDFファイルを内部ストレージに保存する必要があり、ファイルはが隠しファイルである必要があります。ユーザーには表示しないでください。隠しモードで内部ストレージにPDFファイルを保存

内部ストレージに.pdfファイルを保存しました。しかし、私はそれを隠して隠しモードでファイルを保存することが可能であることを知りたいですか?

「はい」の場合、どうですか?私はすでにこれについてgoogleを出していますが、そのようなことに対する感謝の気持ちはありません。

答えて

0

PDFを内部ストレージに保存している場合は、アプリでのみアクセスできます(つまり、PDF閲覧者は表示できません)。これは本質的にファイルを隠す。これはあなたが意味することですか?

+2

これはコメントである必要があります。 –

+0

@ agreely、あなたは正しいです。ユーザーは、デバイスのギャラリー構造内またはどこからでも見ることはできません。しかし、ユーザーがアプリケーションの内部フォルダ構造を動かすか開いても表示されるべきではありません。ユーザーがアプリケーションフォルダ構造に移動するときに、ユーザーに表示されます。 :) –

0

ファイルの接頭辞として.を使用してほとんどのブラウザで非表示にすることはできますが、実際には表示されません(Linuxではこのような隠しファイルを見るにはctrl+Hできます)。

私はlinkに従ってファイルをアプリプライベートにすることができると思います。

0

ファイルを内部ストレージに隠して保存するには、「。」でフォルダを作成する必要があります。これはフォルダを隠してしまい、ギャラリーにもファイルをスキャンしても表示されません。

File newdir = yourContext.getFilesDir() (".YourFolder", Context.MODE_PRIVATE); 
    if (!newdir.exists()) { 
     newdir.mkdirs(); 
    } 


File mediaStorageDir = new File(Environment.getExternalStorageDirectory(), ".YourFolder"); 
    if (!mediaStorageDir.exists()) { 
    mediaStorageDir.mkdirs(); 
    } 
関連する問題