XML ファイルをアプリケーションのプライベート ストレージに保存しました。
これは返されたパスです。
/データ/データ/MyPackageName/ファイル
そこから物理ファイルを抽出するにはどうすればよいですか。
XML ファイルをアプリケーションのプライベート ストレージに保存しました。
これは返されたパスです。
/データ/データ/MyPackageName/ファイル
そこから物理ファイルを抽出するにはどうすればよいですか。
/data/data/MyPackageName には制限付きのアクセス許可があるため、2 つの手順で行います。最初にファイルを /sdcard にコピーし、次に /sdcard からadb pull
. root を持っている場合は、 / adb shell
sdcardsu
にcp /data/data/MyPackageName/files/yourfile.xml /sdcard
コピーします。次に、ホストでファイルを取得しますadb pull /sdcard/yourfile.xml
。root を持っていない場合は、Java コードを記述してコピーする必要があります。
String root = Environment.getExternalStorageDirectory().toString()
+ files;
File myDir = new File(root);