私はandroid
アプリケーションを作成しています。このアプリケーションには、SDカード内に隠されている必要がある(ユーザがアクセスできない)DBが含まれています。誰も私にこれを行う方法を教えてもらえますか?ファイルをAndroidのSDカードに隠すには?
答えて
簡単な解決策として、dbファイルの先頭にa。 (.dbfileのように)。これは、アンドロイドを含むLinuxベースのシステム上のファイルを非表示にします。
ユーザーが誤ってファイルを削除したり変更したりしないようにファイルを非表示にしたいと仮定しています。
あなたが求める方法でSDカードを保護することはできません。
SDカードに保存されているファイルは、電話で実行されているアプリケーションと、SDカードを搭載しているユーザー(電話機などの間の両方)からアクセスできます。
ファイルのプロパティを変更して非表示にすることはできますが、それでも簡単に見つけることができます。 SDカードのようなパブリックパーティション上のファイルを、ユーザーが記述した方法で「安全」にする方法はありません。ユーザーは常にファイルをコピー、削除、変更することができます。
問題を解決する最善の方法は、データベースを暗号化して安全に記録する方法を検討することです。ユーザーがファイルを削除またはコピーできないようにすることはできませんが、ファイルからデータを読み込んだり、内容を変更したりすることは困難です。
だけによる。「ドット」を開始し、ファイルに名前を付ける...「.myFolder/.myfile」
あなたは名前がドットで始まるフォルダを作成することができます(。)の例(.dbfiles)アンドロイドは、これらを参照してください。フォルダを設定フォルダとして表示し、ギャラリー、音楽プレーヤーなどのアプリケーションではこれらのフォルダの内容を表示しません。Es File explorer
Sdcardのような先進的なファイルエクスプローラでこれらのフォルダを見ることができます!内部アプリデータパーティションがあなたのための場所です。
- 1. RAWファイルをAndroidのSDカードに移動
- 2. Android SDカードの隠しファイルを引っ張って
- 3. SDカードのAndroid Widget
- 4. android mount unmount sdカード
- 5. sdカードでポータブルAndroid
- 6. SDカードでtxtファイルを読むには?
- 7. sdカードにAndroidアプリを配布する
- 8. AndroidのSDカードにファイルを保存する
- 9. SDカードにファイルを保存する
- 10. AndroidでSDカードにログインする
- 11. Androidエミュレータの外部SDカード
- 12. res/rawフォルダからsdカードにディレクトリとファイルをコピーする - android
- 13. Androidアプリケーションのsdカードに圧縮されたファイルを解凍
- 14. ARCHOS 80 G9 - Android 3.2 - SDカードにファイルを書き込む
- 15. AndroidのSDカード動画に安全に保存するには?
- 16. SDカードに移動
- 17. Arduino SDカードとExcelファイル
- 18. 私はSdカード
- 19. Android:音楽を再生するSDカード
- 20. Android 2.1プログラムでSDカードをアンマウントする
- 21. Wi-Fi経由でSDカードのファイルにアクセスするには?
- 22. アンドロイドはsdカードのファイルを再帰的に表示します
- 23. SDカードに複数のファイルを作成する方法は?
- 24. SQLiteデータベースファイルをSDカードにバックアップ
- 25. SDカードにアンドロイドアプリケーションデータを保存
- 26. ByteArrayOutputStreamをSDカードに保存
- 27. Android SDカードのディレクトリフォルダの名前リスト
- 28. AndroidのエミュレータSDカードの問題
- 29. サムスンギャラクシーのAndroid SDカードの特性
- 30. Androidの外部Sdカード(外部メモリ)?
dbファイルが安全なものであるため、ファイルがユーザーに表示されないようにしたい(ファイルサイズが17MB + ssdだから私がsdカードで作成する理由)。ユーザーはコピー、削除/変化する。 – arams
変更を検出するには、認証タグを追加します。 – tuergeist