android 新闻功能列表,android根据提供的接口获取新闻列表
查詢新聞列表:
接口名稱:GetNewsInfo
接口參數:(string?account(賬號),?string?pwd(密碼),
string?newstype(新聞類型[圖文新聞(傳入4),圖片鏈接(傳入3)])
string?showArea(顯示區域類型[首頁(傳入1),監護頁面(傳入2)])
string?userkey(賬號),?string?valiatedcode(安全驗證碼)
返回值:{
“Statu”:”1″,//狀態1(成功),0(失敗)
“Msg”:””,//消息
“Data”:?“”
最好能講的詳細點,剛開始學者不太懂
解決方案
10
你的問題是什么呀
20
接口應該都有對應的文檔啊,例如訪問這個接口,需要發送相似的請求:
//String?url?=?"http://101.200.201.132/webapp/user/uploadsport";
//對于你這個接口,應該相似這樣:
String?url?=?"http://ip地址/GetNewsInfo?account=123&pwd=123&newstype=4&showArea=1&userkey=123&valiatedcode=123";
String?json?=?NetWorkUtils.getJsonFromUrl(url);
//這個函數發送對應請求,并讀取返回的結果,根據你提供的接口,返回的結果應該也是json格式的
public?static?String?getJsonFromUrl(String?url){
String?jason?=?"";
URL?excelUrl=null;
try
{
excelUrl=new?URL(url);
}
catch?(MalformedURLException?e)
{
Log.e(TAG,?"getJsonFromUrl?err:"+e.getMessage());
}
HttpURLConnection?urlConn=?null;
try?{
Log.e(TAG,?"getJsonFromUrl?openConnection...");
urlConn?=?(HttpURLConnection)excelUrl.openConnection();
urlConn.setConnectTimeout(10000);
//urlConn.setUseCaches(false);
urlConn.setRequestProperty("Charset",?"UTF-8");
urlConn.setRequestMethod("GET");
//urlConn.setDoOutput(true);
Log.e(TAG,?"getJsonFromUrl?getResponseCode...");
if?(urlConn.getResponseCode()?==?HttpURLConnection.HTTP_OK)?{
Log.e(TAG,?"getJsonFromUrl?getResponseCode?HTTP_OK");
InputStream?input?=?urlConn.getInputStream();
byte?buffer?[]?=?new?byte[1024];
int?inputSize?=?-1;
while((inputSize?=?input.read(buffer))?!=?-1)?{
jason?+=?new?String(buffer);//讀取返回的結果內容
}
Log.e(TAG,?"getJsonFromUrl?ok!");
}else{
Log.e(TAG,?"getJsonFromUrl?getResponseCode?error!");
}
}?catch?(Exception?e)?{
//e.printStackTrace();
Log.e(TAG,?"getJsonFromUrl?Exception:"+e.getMessage());
}
return?jason;
}
10
像樓上所說的,你列出的是服務端的接口,這個是有接口文檔的
CodeBye 版權所有丨如未注明 , 均為原創丨本網站采用BY-NC-SA協議進行授權 , 轉載請注明android根據提供的接口獲取新聞列表!
總結
以上是生活随笔為你收集整理的android 新闻功能列表,android根据提供的接口获取新闻列表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 欧盟的挑战来了,我国正式加入RCEP,全
- 下一篇: CCNP-第四篇-OSPF高级版(一)