2011-10-02 26 views
0

R.java変数をURI参照に変換できますか? URIは何ですか?R.java変数をURIに変換する

PS:私が知っているので、愚かな質問です。あなたの親切に感謝します。

+0

あなたの質問は少し不明 - あなたは何をしようとしていますか、何を試してみましたか? –

+0

xmlをresフォルダ内に作成すると、R.javaファイルへの参照が作成されます。これらの参照をURIに変換できますか? URIに変換できるもの可変参照は一意であり、URIも同じです。 URIで変数を呼び出すことはできますか? – uzay95

+1

[ここに行く!](http://androidbook.blogspot.com/2009/08/referring-to-android-resources-using.html) – Knickedi

答えて

1

URIを文字列値としてXMLファイルに保存していて、それらをjava.net.URIオブジェクトに変換する必要がありますか?

ので... XMLファイルに

uris.xml

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

と呼ばれ、その後、Javaコードで、あなたがコードを追加する必要があります

import java.net.URI; 

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

を(使用できる場合new URI電話でURISyntaxExceptionを投げる)

+0

ありがとうございました。私はURIを使って 'res/raw'フォルダの中にある' uris.xml'ファイルにアクセスすることを探していました。これは、R.javaファイル内で参照されるものにアクセスするための簡単なチュートリアルです。私は、URIとR.javaの参照は一意であると考えていました。それらは互いにマップすることができます。あなたのチュートリアルと@ Knickediのリンクは、それを理解するのにとても良いです。ありがとうございました。 – uzay95

関連する問題