android+百度lbs云,百度——LBS.云 v2.0——云存储扩展字段——Android
今天要解決兩個(gè)問題:
1云存儲(chǔ)擴(kuò)展字段
2上傳的數(shù)據(jù)是亂碼
3android版本上傳數(shù)據(jù)到云端
使用了一段時(shí)間LBS云功能之后,隨著對(duì)系統(tǒng)的熟悉,默認(rèn)提供的字段,肯定無法滿足需要。比如增加注釋,價(jià)格,檔次等字段的時(shí)候。但是字段不建議加的太多。因?yàn)樘鄷?huì)影響速度。
相關(guān)API參考
看一下截圖。
這里一個(gè)問題。輸入中文,一直亂碼。最后只能把標(biāo)示改為英文了事。
接著遇到了第二個(gè)問題。一直以為沒有加上字段。
{
"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ū)小營(yíng)西路70號(hào)",
"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ù)的字段是不顯示的。而且有亂碼。
實(shí)際顯示結(jié)果呢?
真的很郁悶,為什么有亂碼?于是修改字符串為UTF-8。但是還不行。真是頭疼。
因?yàn)槭茿ndroid。所以修改這個(gè)才管用。
localHttpPost.setEntity(new UrlEncodedFormEntity(params, "UTF-8"));
好了,再上傳就解決了。
真是辛苦的一天啊。不過總算解決了。還是很高興的。
總結(jié)
以上是生活随笔為你收集整理的android+百度lbs云,百度——LBS.云 v2.0——云存储扩展字段——Android的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 柑橘茶的功效与作用、禁忌和食用方法
- 下一篇: android t跳转到fragment