我有一個像http://www.chalklit.in/post.html?chapter=V-Maths-Addition%20&%20Subtraction&post=394
如何從android中的url獲取參數?
請有人幫我找到章節和帖子的參數值?
我的網址在chapter參數的值中包含'&'。
我有一個像http://www.chalklit.in/post.html?chapter=V-Maths-Addition%20&%20Subtraction&post=394
如何從android中的url獲取參數?
請有人幫我找到章節和帖子的參數值?
我的網址在chapter參數的值中包含'&'。
你可以在Android中使用Uri類來做到這一點; https://developer.android.com/reference/android/net/Uri.html
Uri uri = Uri.parse("http://www.chalklit.in/post.html?chapter=V-Maths-Addition%20&%20Subtraction&post=394");
String server = uri.getAuthority();
String path = uri.getPath();
String protocol = uri.getScheme();
Set<String> args = uri.getQueryParameterNames();
然後您甚至可以從查詢參數,該某種特定元素;
String chapter = uri.getQueryParameter("chapter"); //will return "V-Maths-Addition "
chapter =「V-Maths-Addition」 –
我的預期輸出是「V-Maths-Addition&Subtraction」 –
請參閱上面的註釋。您需要轉義/ url編碼'&'。它不能在價值中。你從哪裏得到該網址。你有控制其建設? – Fildor
如果您的參數有空格或其他空格字符,則使用POST方法發送數據。 –
在java或android框架中解析URI的類很少,到目前爲止您嘗試過了什麼? – Selvin
'Uri.parse()。getQueryParameter()' – Blackbelt