2011-10-02 2 views
0

R.java 변수를 URI 참조로 변환 할 수 있습니까? URI는 무엇이 될 수 있습니까?R.java 변수를 URI로 변환

추신 : 나는 바보 같은 질문을합니다. 그러나 당신의 친절에 감사드립니다.

+0

귀하의 질문은이다 조금 불분명하다. - 너는 무엇을하려하고 있는가? 이미 너는 무엇을 시도 했는가? –

+0

res 폴더 안에 xml을 만들면 R.java 파일에 대한 참조가 만들어집니다. 이 참조를 URI로 변환 할 수 있습니까? URI로 변환 할 수있는 항목은 무엇입니까? 변수 참조는 고유하며 URI도 있습니다. URI로 변수를 호출 할 수 있습니까? – uzay95

+1

[여기 있습니다!] (http://androidbook.blogspot.com/2009/08/referring-to-android-resources-using.html) – Knickedi

답변

1

XML 파일에 URI를 문자열 값으로 저장하고 있으며 그 값을 java.net.URI 개체로 변환해야합니까?

uris.xml

<resources> 
    <string name="stackoverflow">http://www.stackoverflow.com</string> 
</resources> 

그리고 불리는 XML 파일에

다음 Java 코드에서 당신이
import java.net.URI; 

URI stackoverflowUri = new URI(getResources().getString(R.uri.stackoverflow)); 

을 사용할 수 있습니다 ... 그렇다면 (당신은 코드를 추가해야합니다 어떤 URISyntaxException 던져 new URI 전화로 던져

+0

정말 고마워요. URI를 사용하여'res/raw' 폴더 안에있는'uris.xml' 파일에 접근 할 수 있는지 찾고있었습니다. 이것은 R.java 파일 내에서 참조되는 것을 액세스하는 간단한 튜토리얼이다. 나는 URI와 R.java 참조가 고유하다고 생각했고 서로 참조 할 수있다. 튜토리얼과 @ Knickedi의 링크는 매우 이해하기 쉽습니다. 다시 감사합니다. – uzay95

관련 문제