全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MARS-Android 视频教程实例源代码第三季第四集(定位操作-实例1)AVD版本Build SDK和Mini SDKLocation01activity_main.xml MainActivity.javapackage mars.location02;import java.util.Iterator;import java.util.List;import android.location.Criteria;import android.location.LocationManager;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity private Button locationButton=null;private Button bestProviderButton=null;private LocationManager locationManager=null; Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.main); locationButton=(Button)findViewById(R.id.locationButtonId); bestProviderButton=(Button)findViewById(R.id.bestProviderButton); locationManager=(LocationManager)MainActivity.this.getSystemService(LOCATION_SERVICE); locationButton.setOnClickListener(new locationButtonOnClickListener(); bestProviderButton.setOnClickListener(new bestProviderButtonOnClickListener(); private class locationButtonOnClickListener implements OnClickListener public void onClick(View v) System.out.println(locationButtonListener); List prividers=locationManager.getAllProviders(); for (Iterator iterator = prividers.iterator(); iterator.hasNext();) String string = (String) iterator.next();System.out.println(string); private class bestProviderButtonOnClickListener implements OnClickListener public void onClick(View v) System.out.println(bestProviderButtonListener); Criteria criteria=new Criteria(); criteria.setAccuracy(Criteria.ACCURACY_FINE); criteria.setPowerRequirement(Criteria.POWER_LOW); criteria.setAltitudeRequired(false); criteria.setSpeedRequired(false); criteria.setCostAllowed(false); String provider=locationManager.getBestProvider(criteria, false); System.out.println(best provider-+provider); Override public boolean onCreateOptionsMenu(Menu menu) getMenuInflater().inflate(R.menu.main, menu); return true; AndroidManifest.xml 该集中的第二个实例和第三集第三章基本一样MainActivity.java内容如下:package mars.location01;import android.location.Location;import android.location.LocationListener;import android.location.LocationManager;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity private Button button=null;private LocationManager locationManager=null; Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.main); button=(Button)findViewById(R.id.buttonId); button.setOnClickListener(new buttonOnClickListener(); locationManager=(LocationManager)MainActivity.this.getSystemService(Context.LOCATION_SERVICE); private class buttonOnClickListener implements OnClickListener public void onClick(View v) System.out.println(buttonListener); LocationManager locationManager=(LocationManager)MainActivity.this.getSystemService(Context.LOCATION_SERVICE); locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 5000, 5000, new TestLocationManager(); private class TestLocationManager implements LocationListenerOverridepublic void onLocationChanged(Location location) / TODO Auto-generated method stubSystem.out.println(location.getLongitude();System.out.println(location.getLatitude();Overridepublic void onProviderDisabled(String provider) / TODO Auto-generated method stubOverridepublic void onProviderEnabled(String provider) / TODO Auto-generated method stubOverridepublic void onStatusChanged(S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026欧盟新型食品法规对天然咖啡因跨境贸易合规性影响的深度研究
- 2026事业单位工勤技能-广东-广东机械热加工三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-山西-山西水文勘测工四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-山东-山东水土保持工二级(技师)历年参考题库含答案详解
- 2026事业单位工勤技能-宁夏-宁夏造林管护工四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-宁夏-宁夏假肢制作装配工五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-四川-四川房管员四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-吉林-吉林水生产处理工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-北京-北京电工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-内蒙古-内蒙古计算机文字录入处理员一级(高级技师)历年参考题库含答案详解
- 2026秋初中物理沪粤版八年级上册(新教材)教学计划附教学进度表
- 2026年微电网经济性评估指标体系
- 苏科版小学三年级信息科技上册全册各单元每节课教案汇编(含13个教案)
- 《LY-T 3164-2024 木竹地板类产品生产综合能耗》
- 2026风光储一体化电站运营模式与电网接入技术报告
- 2026年智慧税务试题及答案
- JJG 1189.2-2026测量用互感器检定规程第2部分:标准电压互感器
- 农业科技化种植与智能化管理解决方案
- 2026年农村改革发展岗遴选试题及答案
- 薪酬管理 第7版 数字教材版 课件全套 刘昕 第1-10章 薪酬与薪酬管理概述 - 薪酬预算、控制与沟通
- 民航飞行安全课件
评论
0/150
提交评论