5

私の目標は、さらに分析するためにアプリからのデータをテキストファイルに保存することです。私はデータを保存するためにここに与えられた正確なコードを使用しました:

データはアプリに従って保存および取得されますが、電話でMySampleFile.txtを(検索機能を使用しても)見つけることができません。

Android -> data -> com.*.*.サムスンギャラクシーS3を持っているのに見つかりません。この電話で何か違いはありますか?

電話に変更を加える必要がありますか?

4

2 に答える 2

8

電話の内部メモリに保存されているデータを表示するには、次の手順を実行します。

  1. スマートフォンで USB デバッグをオンにします。
  2. 電話をシステムに接続します。
  3. EclipseでDDMSパースペクティブを開きます。
  4. 左側の [デバイス] タブからデバイスを選択します。
  5. 右側の最後のタブはFile Explorerです。それを開きます。
  6. にトラバースしdata/data/your.app.packageて、表示するデータを見つけます。

PS:- アプリをいじるのが好きな開発者でない限り、絶対に電話をルート化しないでください。System

于 2013-03-19T10:28:43.450 に答える
6

を見るにはdata、あなたの電話は でなければなりませんroot。Samsung Galaxy S3 はベンダーからのルートではありません。内部メモリ/ストレージにアクセスするには電話をルート化する必要があります。電話の外部メモリ/ストレージ、つまり SD カードにのみアクセスできます。

Emulatorただし、携帯電話をルート化することをお勧めします。

ここに、ルート化とは何かに関するいくつかのリンクがあります。これらを参照できます。

http://gizmodo.com/5982287/reasons-to-root-your-android-device
http://lifehacker.com/5789397/the-always-up+to+date-guide-to-rooting-any-android -電話
http://en.wikipedia.org/wiki/Android_rooting

ただし、電話をルートしたくない場合は、ルート化してファームウェアを再度インストールするのに十分な専門家でない限り、エミュレーターを使用することをお勧めします。

ご覧になってご利用Emulatorくださいdata->com.package

Windows メニュー -> ShowView -> その他 -> android -> fileExplorer から、デバイス内のファイルを表示できます

AndroidManifest.xml で権限を指定します。

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

于 2013-03-19T10:21:39.970 に答える