1

アプリケーションを使用して、以下のパスにファイルを作成しました。

/data/data/VisionEPODErrorLog/ErrorLog.txt

Eclipse DDMS -> File Explore -> Data を使用してファイルを表示できます

しかし、mob デバイスにアプリケーションをインストールすると、デバイスでそのパスが取得されません。

デバイス内の正確なファイルを確認する必要があります

パスにアクセスするために必要なサードパーティのアプリケーションはありますか。そうであれば、デバイスからそのファイルを取得する方法は他にありますか。誰かが知っている場合は、私に教えてください。

4

2 に答える 2

0

以下の方法を使用してください

        BufferedInputStream in = new BufferedInputStream(Mtx.getContext().openFileInput("ErrorLog.txt"));

アプリケーションで /data/data/ ディレクトリに保存されているファイルを読み取るために使用しました

これが役立つと思います

于 2012-09-19T10:12:24.687 に答える
0

/data/data/VisionEPODErrorLog/ErrorLog.txt

それは非常に悪い考えです。そうしないでください。getFilesDir()ファイルの内部ストレージのルートを取得するために使用してください。

しかし、mob デバイスにアプリケーションをインストールすると、デバイスでそのパスが取得されません。

本番デバイスではそこに書き込むことはできません。ランダムなパスを発明しないでください。getFilesDir()ファイルの内部ストレージのルートを取得するために使用してください。

/data/data電話をルート化しない限り、ツールを使用して実稼働デバイスで何かを表示することはできません.

于 2012-09-19T11:06:44.217 に答える