




已阅读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-2026学年初中信息技术浙教版2013九年级全册-浙教版2013
- 人音版高一音乐鉴赏教案:第十三节 拉丁美洲音乐-安第斯高原探戈、音乐文化的融合
- 跨境玩具电商品牌运营中的品牌合作模式创新研究
- 酿造酒认知教学设计-2025-2026学年中职专业课-餐饮服务与管理-旅游类-旅游大类
- 8.5.3平面与平面平行 教学设计-2024-2025学年高一下学期数学人教A版(2019) 必修第二册
- 4.2《怜悯是人的天性》教学设计 2023-2024学年统编版高中语文选择性必修中册
- 人民大学版(第3版)教学设计-2025-2026学年中职中职专业课旅游服务与管理74 旅游大类
- 小学英语冀教版3-6年级单词表
- 产后出血孕期预防策略
- 创新科技项目投资决策的财务效益分析
- 外国运动员体育俱乐部聘用合同
- DL-T 5876-2024 水工沥青混凝土应用酸性骨料技术规范
- 副总经理招聘笔试题与参考答案(某大型国企)2024年
- 挂靠合同协议书版模板
- 【骨肌】化脓性骨髓炎课件
- 部编版五年级上册道德与法治全册课时练(一课一练)(含答案)
- DL∕T 1679-2016 高压直流接地极用煅烧石油焦炭技术条件
- 档案专业人员职业能力竞赛考试题库(含答案)
评论
0/150
提交评论