android+百度lbs云,百度——LBS.云 v2.0——云存储扩展字段——Android
今天要解決兩個問題:
1云存儲擴(kuò)展字段
2上傳的數(shù)據(jù)是亂碼
3android版本上傳數(shù)據(jù)到云端
使用了一段時間LBS云功能之后,隨著對系統(tǒng)的熟悉,默認(rèn)提供的字段,肯定無法滿足需要。比如增加注釋,價格,檔次等字段的時候。但是字段不建議加的太多。因為太多會影響速度。
相關(guān)API參考
看一下截圖。
這里一個問題。輸入中文,一直亂碼。最后只能把標(biāo)示改為英文了事。
接著遇到了第二個問題。一直以為沒有加上字段。
{
"status": 0,
"size": 4,
"total": 4,
"pois": [
{
"title": "test1",
"location": [
116.321984,
40.043131
],
"city": "北京市",
"create_time": "2013-09-04 16:05:13",
"geotable_id": 32836,
"province": "北京市",
"district": "海淀區(qū)",
"city_id": 131,
"id": 19492133
},
{
"address": "北京市海淀區(qū)小營西路70號",
"city": "北京市",
"create_time": "2013-09-04 16:08:44",
"district": "海淀區(qū)",
"geotable_id": 32836,
"location": [
116.322707,
40.043283
],
"modify_time": "2013-09-07 16:56:42",
"price": "2",
"province": "北京市",
"title": "test1",
"city_id": 131,
"id": 19494167
},
{
"city": "北京市",
"create_time": "2013-09-07 17:04:40",
"detail": "??",
"district": "東城區(qū)",
"geotable_id": 32836,
"location": [
116.411258,
39.950362
],
"modify_time": "2013-09-07 17:59:38",
"phone": "01",
"price": "2",
"province": "北京市",
"title": "中文",
"city_id": 131,
"id": 19714424
},
{
"title": "??a",
"location": [
116.406766,
39.949615
],
"city": "北京市",
"create_time": "2013-09-07 17:55:57",
"geotable_id": 32836,
"province": "北京市",
"district": "東城區(qū)",
"phone": "010-255",
"price": "3",
"detail": "??",
"city_id": 131,
"id": 19716798
}
],
"message": "成功"
}
看到返回結(jié)果了嗎?沒有數(shù)據(jù)的字段是不顯示的。而且有亂碼。
實際顯示結(jié)果呢?
真的很郁悶,為什么有亂碼?于是修改字符串為UTF-8。但是還不行。真是頭疼。
因為是Android。所以修改這個才管用。
localHttpPost.setEntity(new UrlEncodedFormEntity(params, "UTF-8"));
好了,再上傳就解決了。
真是辛苦的一天啊。不過總算解決了。還是很高興的。
總結(jié)
以上是生活随笔為你收集整理的android+百度lbs云,百度——LBS.云 v2.0——云存储扩展字段——Android的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 柑橘茶的功效与作用、禁忌和食用方法
- 下一篇: android消息响应实验报告,andr