タグ付けされた質問 「uribuilder」

8
AndroidでURIビルダーを使用するか、変数を使用してURLを作成する
Androidアプリを開発しています。アプリがAPIリクエストを行うためのURIを構築する必要があります。URIに変数を配置する別の方法がない限り、これが私が見つけた最も簡単な方法です。を使用する必要があることがわかりましたが、使用Uri.Builder方法がよくわかりません。私のURLは: http://lapi.transitchicago.com/api/1.0/ttarrivals.aspx?key=[redacted]&mapid=value 私のスキームはhttp、権限はlapi.transitchicago.com、パスは/api/1.0、パスセグメントはttarrivals.aspx、クエリ文字列はkey=[redacted]&mapid=valueです。 私のコードは以下です: Intent intent = getIntent(); String value = intent.getExtras().getString("value"); Uri.Builder builder = new Uri.Builder(); builder.scheme("http") .authority("www.lapi.transitchicago.com") .appendPath("api") .appendPath("1.0") .appendPath("ttarrivals.aspx") .appendQueryParameter("key", "[redacted]") .appendQueryParameter("mapid", value); できることはわかっていますがURI.add、どうやって統合するのUri.Builderですか?私のようなすべてのものを追加する必要がありURI.add(scheme)、URI.add(authority)上とそうか?それともそれを行う方法ではありませんか?また、URI / URLに変数を追加する簡単な方法は他にありますか?
202 android  uri  uribuilder 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.