2016-08-14 5 views
1

私はアンドロイドプログラミングには新しく、内部ストレージにファイルを書き込もうとしており、成功したと信じています。Android:内蔵ストレージに書き込まれたファイルはどこにありますか?

どのようなディレクトリにも "Test File"という20種類のバリエーションが書かれていますが、今はこれらのファイルを削除できるように、アンドロイドデバイスでそのディレクトリを探しています。

私は/ system/appを通して検索しており、そこで私のアプリケーションを見つけることができません。私は間違った場所を探していますか? Android Studioのデバッガで展開したときに何か違うことがありますか?

答えて

0

内部ストレージに書き込まれたファイルは、アプリにとってプライベートなものです。アプリのみがファイルにアクセスできます。あなたのアプリに削除機能を書くことができますか、またはアプリケーションをアンインストールすると、それらのファイルは削除されます。

referenceについては

:デフォルトでは

は、内部ストレージに保存されたファイルは、アプリケーションにプライベートであり、他のアプリケーションがそれらにアクセス(またユーザが)することはできません。ユーザーがアプリケーションをアンインストールすると、これらのファイルは削除されます。

+0

私はアプリをアンインストールすることを選択しました。 "Test File" "testFile" "fileName" "test_file"というファイル名をすべて覚えていないので、アンインストールが簡単でした。とにかく公にする必要があることに気がついたので、私はそれを変更します。 – zachThePerson

0

アプリのファイルは、/data/dataのサブディレクトリに保存され、デバイスにroot権限がない限り、アプリにのみアクセスできます。ファイルを削除するには、アプリに「削除」機能を追加するか、デバイスをルートする必要があります。私は前者がおそらくあなたのためにもっと簡単だろうと思う。

関連する問題