2012-03-13 4 views
1

xml 파일을 여기에 작성했습니다 : /data/data/com.appName/emergency.xml 이제 데스크탑에서이 파일에 액세스하고 싶습니다.독립 자바 코드로 안드로이드의 내부 메모리에 액세스하십시오

내 Java 코드를 통해 SD 카드에 액세스 할 수 있습니다. 이 경우 필자는 파일이 장치의 내부 메모리에 만들어 졌다고 생각합니다. 그렇다면 emergency.xml 파일에 액세스 할 수 있습니까?

+0

이제 바탕 화면에서이 파일에 액세스하고 싶습니다. 방법? – user370305

+0

아니요 데이터에 액세스 할 수있는 루트 권한이 필요하기 때문에 할 수 없습니다. – Blackbelt

+0

내 안드로이드 기기에서 PC로 파일을 복사하고 싶습니다. – Anu

답변

0

루트가 아닌 장치가있는 경우 "com.appName"응용 프로그램에서만 읽을 수 있으므로 바탕 화면에서 해당 파일을 가져올 수 없습니다. "adb pull /data/data/com.appName/emergency.xml"을 (를) 시도 할 수는 있지만 정상적인 기기에서는 작동하지 않아야합니다.

"com.appName"이 앱인 경우 앱이 파일을 데스크톱에서 액세스 할 수있는 장소 (예 : /sdcard)로 복사하도록 설정할 수 있습니다. 파일 복사에 대한

예제 코드 : http://www.roseindia.net/java/beginners/CopyFile.shtml

0

지금 나는이 (당신이 심각한 dev에 작업을 수행하려는 경우 당신이 정말로 아마 있어야한다) 뿌리 장치에 작동하는지 알고 있으며, 나는 그것을 위해 작동 THINK 비 루트 장치. 기본적으로 adb 셸을 입력 한 다음 "dd if =/data/data/com.appName/emergency.xml of/sdcard/emergency.xml"과 같은 작업을 수행합니다. 그런 다음 adb가 sdcard를 가져 와서 파일을 가져올 수 있어야합니다.

관련 문제