已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 多糖铁载药纳米颗粒制备与优化-洞察及研究
- 客户关系管理系统的可持续发展策略-洞察及研究
- 基于生成对抗网络的社交机器人内容生成-洞察及研究
- ESG投资下的私募股权风险管理-洞察及研究
- 创新管理在新时代企业组织发展中的应用-洞察及研究
- 基于大数据的精益供应链效率提升方法-洞察及研究
- 基于自适应控制的鲁棒控制策略-洞察及研究
- 福建省漳州市重点初中2026届生物高一第一学期期末综合测试试题含解析
- 2026届西藏日喀则区南木林高级中学生物高二上期末综合测试试题含解析
- 2026届四川省泸州市天府老窖中学三年级级化学高二上期中质量跟踪监视模拟试题含解析
- 油罐施工方案方案
- 产科疾病常用药物
- 粒子群算法最全的详解
- 2016风行菱智m3v3原厂维修手册及电路图21-灯光照明系统
- 2021年光学行业深度分析报告
- 紫外可见光分光光度法汇总培训课件
- GB/T 31586.2-2015防护涂料体系对钢结构的防腐蚀保护涂层附着力/内聚力(破坏强度)的评定和验收准则第2部分:划格试验和划叉试验
- 四年级上册中国优秀传统文化教案(山东大学出版社)
- 煤矿井巷掘进过断层安全技术措施
- 非财务管理人员的财务知识培训ppt课件
- 汽车融资租赁业务流程图
评论
0/150
提交评论