




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MARS-Android 视频教程实例源代码第三季第六集(定位操作MARS老师变相实现的那个)注:该例需要在Android2.2以下的模拟器或手机上去实现,否则就需要加入StrictMode语句代码,是因为android2.3以上版本加入了在访问网络、访问本地磁盘等费时操作时不能在主线程上实现的功能。AVD版本Build SDK和Mini SDKLocation01activity_main.xml MainActivity.javapackage mars.location06;import java.io.BufferedReader;import java.io.InputStreamReader;import .URLEncoder;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.DefaultHttpClient;import com.google.gson.Gson;import android.os.Bundle;import android.os.StrictMode;import android.annotation.SuppressLint;import android.app.Activity;import android.text.style.StrikethroughSpan;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity private Button geobutton=null;/SuppressLint( NewApi, NewApi, NewApi, NewApi, NewApi, NewApi, NewApi, NewApi, NewApi, NewApi, NewApi, NewApi )Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build(); /StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects().penaltyLog().penaltyDeath().build(); geobutton=(Button)findViewById(R.id.buttonId); geobutton.setOnClickListener(new geoButtonOnClickListener(); private class geoButtonOnClickListener implements OnClickListener public void onClick(View v) System.out.println(geoButtonListener); String url=/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=false; /String url=5/maps/api/geocode/json?+URLEncoder.encode(latlng=40.714224,-73.961452&sensor=false); HttpClient httpClient=new DefaultHttpClient(); String responseData=; try HttpResponse response=httpClient.execute(new HttpGet(url); HttpEntity entity=response.getEntity(); BufferedReader bufferReader=new BufferedReader(new InputStreamReader(entity.getContent(); String line=; while(line=bufferReader.readLine()!=null) responseData=responseData+line; catch(Exception e) e.printStackTrace(); Gson gson=new Gson(); TestResult testResult=gson.fromJson(responseData,TestResult.class); System.out.println(responseData); Override public boolean onCreateOptionsMenu(Menu menu) getMenuInflater().inflate(R.menu.activity_main, menu); return true; Result.javapackage mars.location06;public class Result private String types;private String formatted_address;/* * return the types */public String getTypes() return types;/* * param types the types to set */public void setTypes(String types) this.types = types;/* * return the formatted_address */public String getFormatted_address() return formatted_address;/* * param formatted_address the formatted_address to set */public void setFormatted_address(String formatted_address) this.formatted_address = formatted_address;TestResult.javapackage mars.location06;import java.util.List;public class TestResult private String status;private List results;/* * return the status */public String getStatus() return status;/* * param status the status to set */public void setStatus(String status) this.status = status;/* * return the results */public List getResults() return results;/* * param results the results to set */public void setResults(List results) this.results = results;/* (non-Javadoc) * see java.lang
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年学校餐饮项目规划申请报告
- 公交优先战略下城市交通拥堵治理的2025年技术路径研究报告
- 2025年共享出行平台市场细分领域用户满意度调查报告
- 2025年互联网金融平台合规整改与金融科技监管政策协同效应提升研究报告
- 2025年建筑保温材料技术创新与市场需求分析报告
- 2025年商业银行金融科技人才职业规划与职业生涯管理报告
- 2025年远程医疗服务在分级诊疗中的远程医疗与医疗信息化平台创新实施效果反馈研究报告
- K2教育背景下2025年STEM课程实施效果与评价体系构建报告
- 2025年老年健康管理长期照护服务模式老年教育服务报告
- 2025医疗AI辅助诊断产品注册审批政策与行业竞争力分析及提升策略报告
- 国家八年级数学质量测试题(六套)
- 初一家长会课件差班
- 外墙外保温施工工艺(挤塑聚苯板)
- 民法典物权编解读课件
- 建筑环境学暴强复习总结
- 牙髓炎护理查房【版直接用】课件
- 刺激性药物外渗后处理(3)
- 2021年北京市海淀区八年级(下)期末语文试卷及答案
- 劳动经济学_07劳动力市场歧视的原因,表现形式和相应的
- 6se70手册制动单元
- 鄂尔多斯婚礼课程
评论
0/150
提交评论