アプリケーションデータファイルはAndroidデバイスのどこに実際に保存されますか? 質問する

アプリケーションデータファイルはAndroidデバイスのどこに実際に保存されますか? 質問する

Appcelerator Titanium を使用して Android アプリを開発しました。このアプリは、applicationDataDirectory にファイルを作成し、データベースもインストールします。

エミュレータで実行する場合、「adb」コマンドを使用してそれらのファイルを見つけることができます。しかし、Android デバイスではどうでしょうか? 「マイ ファイル」アプリを使用して、作成したファイルを表示できますか? (他のアプリケーションによって作成されたファイルをそこで見ることができるため)。

さらに、デバイス上のアプリを削除すると、関連するファイルとデータベースも自動的に削除されると思います。それは本当ですか?

デバイスからアプリを削除しても、データベースが残っているようです。アプリを削除してデバイスで再実行した後(Titanium から)、以前のデータが表示されるのでわかります。

私は Ti SDK 2.0.1GA2、Android Runtime V8 を使用しています。また、テストには Samsung Galaxy Tab を使用しています。よろしくお願いします。

ベストアンサー1

アプリケーションプライベートデータファイルは、<internal_storage>/data/data/<package>

内部ストレージに保存されているファイルは、オープンファイル出力()そしてファイル入力を開く()

これらのファイルが次のように作成されるとプライベートモードFileManager などの別のアプリケーション内でそれらを表示/アクセスすることはできません。

おすすめ記事