
环境 : locSDK_3.3 + Android 4.4
我在界面上设置了一个Button按钮,和一个Text文本框
点击Button(btn1)以后,把一些数据上传到自己的LBS表中.
上传完以后希望得到这条记录的ID号,把这个ID号放在这个Text中(et3)
代码如下:
点击Button的事件:
btn1.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
new LoginThread().start()
}})
复制代码
LoginThread线程:
class LoginThread extends Thread {
List<茄嫌BasicNameValuePair>list=null
JSONObject jsonObject = null
JSONArray jsonArray = null
String result=""
String poiId=""
public void run() {
String action="http://api.map.baidu.com/geodata/v3/poi/create"
list=new ArrayList<BasicNameValuePair>()
list.add(new BasicNameValuePair("title", "测试测试"))
list.add(new BasicNameValuePair("latitude", "40.32")) //维度
list.add(new BasicNameValuePair("longitude", "116.46")) //键纳唯经度
list.add(new BasicNameValuePair("coord_type", "3"))
list.add(new BasicNameValuePair("geotable_id", "90691")) //对应的lbs云中的表的表识
list.add(new BasicNameValuePair("稿培ak", "0vOiRpx9pOggdSyFyzeCCvAX"))
String result=""
try {
result = HttpSubmit.getReultForHttpPost(action, list)//下面的代码中
jsonArray = new JSONArray("["+result+"]")
jsonObject = jsonArray.getJSONObject(0)
poiId = jsonObject.getString("id")
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace()
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
//向handler发送消息
Message msg = new Message()
msg.obj = poiId
msg.what = 2
mHandler.sendMessage(msg)
}
}
复制代码
public class HttpSubmit {
//post提交方式
视频格式不支仔并持,所以不能播放。一般手机念族迹自带播放器功能都不是很完善,对视poi内个是支持不全面,导致了有些格式的视频不能识别和播放。
如果对一些视频格式不支持,可以下载一个万能播放器,就可以播放大多数常见的视频穗帆格式了。
比较不错的手机播放器可以选择影视大全播放器。这个播放器支持各种常用的视频格式。如rm、rmvb、MKV等视频格式都能很好地支持。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)