2010-08-13 3 views
0

이미지와 레이블 및 해당 sound.i를 표시하는 응용 프로그램을 개발하고 있습니다. xml에서이 정보를 얻고 싶습니다. .xml 파일을 안드로이드 프로젝트에 보관해야합니다. xml 파일에서 값을 가져 오는 방법 사전안드로이드에 외부 xml 파일 통합

아스완

답변

1

에서

덕분에 당신은 당신의 APK 내부 ​​assets/ 디렉토리에 XML 파일을 패키징 할 수 있습니다. 파일 그냥 레이블 또는 문자열을 포함하는 경우 그것으로, 당신은

AssetManager assets = context.getAssets(); 
InputStream in = assets.open("myfile.xml"); 

을 사용할 수 있습니다, 당신은 당신의 APK 내부 ​​res/values/strings.xml에 넣어 저장할 수 있습니다. 이 경우 생성 된 안드로이드를 사용하여 문자열 값에 액세스 할 수 있습니다. R 클래스

DOM, SAX 또는 Xml Pull을 사용하여 사용자 정의 파일이있는 경우 해당 파일을 읽을 수 있습니다. 예 :

DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder(); 
Document doc = builder.parse(in);