ここにxmlファイルを作成しました:/data/data/com.appName/emergency.xml
今、デスクトップからこのファイルにアクセスしたいと思います。独立したJavaコードでAndroidの内部メモリにアクセスします
私のJavaコードからSDカードにアクセスできます。この場合、ファイルはデバイスの内部メモリに作成されていると思います。それで、ファイルemergency.xmlにアクセスすることは可能ですか?
ここにxmlファイルを作成しました:/data/data/com.appName/emergency.xml
今、デスクトップからこのファイルにアクセスしたいと思います。独立したJavaコードでAndroidの内部メモリにアクセスします
私のJavaコードからSDカードにアクセスできます。この場合、ファイルはデバイスの内部メモリに作成されていると思います。それで、ファイルemergency.xmlにアクセスすることは可能ですか?
ルート以外の端末を使用している場合は、「com.appName」アプリでのみ読み取れるため、デスクトップからそのファイルを取得することはできません。 「adb pull /data/data/com.appName/emergency.xml
」を実行しようとすることはできますが、これは通常のデバイスでは機能しません。
「com.appName」がアプリの場合、アプリはデスクトップからファイルにアクセスできる場所(例:/sdcard
)にファイルをコピーさせることができます。
ファイルコピーのためのコード例:http://www.roseindia.net/java/beginners/CopyFile.shtml
今、私は、これは(あなたが深刻なのdevの作業を行いたい場合は、あなたが本当に、おそらく持っている必要があります)根ざしたデバイスを上で動作し、私はそれがために働くだろうと思いことを知っています非ルートデバイス。基本的には、adbシェルを入力し、 "/ dd if/data/data/com.appName/emergency.xml of/sdcard/emergency.xml"のようにします。それから、adbを使ってファイルをプルすることができるはずです。
今、デスクトップからこのファイルにアクセスします。手段? – user370305
いいえデータにアクセスするにはroot権限が必要ですから – Blackbelt
私のAndroidデバイスからPCにファイルをコピーしたいのですが – Anu