关于Android获取GPS位置问题

各位大佬,我是大二学生。最近在看《第一行代码(第一版)》时,看到GPS定位时按着书上代码打的,但是却显示工程发生错误,检查了一下代码,未能发现错误。特此求助。
注明:已在AndroidMainFest中声明网络权限和位置权限。图片说明
package com.example.school_pet;

import java.util.List;

import android.app.Activity;
import android.content.Context;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.Toast;

public class test_location extends Activity{
private TextView positionTextView;
private LocationManager locationManager;
private String provider;

protected void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.location_test);

    positionTextView=(TextView)findViewById(R.id.show_location);
    locationManager=(LocationManager)getSystemService(Context.LOCATION_SERVICE);

    //获取所有可用的位置提供器
    List<String>providerList=locationManager.getProviders(true);
    if(providerList.contains(LocationManager.GPS_PROVIDER)){
        provider=LocationManager.GPS_PROVIDER;
    }else if(providerList.contains(LocationManager.NETWORK_PROVIDER)){
        provider=LocationManager.NETWORK_PROVIDER;
    }else {
        Toast.makeText(this, "No location provider to use.",Toast.LENGTH_SHORT).show();
        return;
    }
    Location location=locationManager.getLastKnownLocation(provider);
    if(location !=null)
        {showLocation(location);}
    locationManager.requestLocationUpdates(provider, 5000, 1, locationListener);
}
protected void onDestroy(){
    super.onDestroy();
    if(locationManager!=null){
        locationManager.removeUpdates(locationListener);
    }
}
LocationListener locationListener=new LocationListener(){
    public void onStatusChanged(String provider,int status,Bundle extras){

    }
    public void onProviderEnabled(String provider){

    }
    public void onProviderDisabled(String provider){

    }
    public void onLocationChanged(Location location){
        showLocation(location);
    }
};
private void showLocation(Location location){
    String currentPosition="latitude is"+location.getLatitude()+"\n"+"longitude is "+location.getLongitude();
    positionTextView.setText(currentPosition);
}

}

4个回答

贴console 的输出哦

图片说明
图片说明

bnzl601
bnzl601 这个只是告诉你说你的程序不幸停止了,要把log给贴出来了
2 年多之前 回复

把错误的log贴上来看看

先贴错误信息。一般来说点了运行,在Android studio 下方都会有 Android monitor --》 logcat . 其中红色那部分

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
android GPS 获取位置
 使用GPS权限:     &amp;lt;uses-permission android:name=&quot;android.permission.ACCESS_FINE_LOCATION&quot;&amp;gt;&amp;lt;/uses-permission&amp;gt; Android 提供LocationManager和Location,可以方便的获得经纬度、海拔等位置。使用LocationManager来获得位置管理类,...
GPS获取当前位置
通过手机自带的gps获取当前位置 并实现定位
关于android gps的问题
[code=Java]rn //记录登录ID rn private String idd;rn private GeoPoint gp1;rn private GeoPoint gp2;rn private Location mLocation;rn private LocationManager locMan;rn /**rn * 获取gps信息开始rn */rn public void gps()rn String serviceName=Context.LOCATION_SERVICE;rn locMan=(LocationManager)context.getSystemService(serviceName);rn //查找到服务信息rn //criteria获取精确度的方法rn Criteria criteria=new Criteria();rn //位置解析的精度,高或低,参数rn criteria.setAccuracy(Criteria.ACCURACY_FINE);rn //是否提供海拔高度信息rn criteria.setAltitudeRequired(false);rn //是否提供方向信息rn criteria.setBearingRequired(false);rn //是否允许运营商计费rn criteria.setCostAllowed(true);rn //电池消耗,无,低,中,高参数。power——low为低rn criteria.setPowerRequirement(Criteria.POWER_LOW);rn //获取gps的信息rn String provider=locMan.getBestProvider(criteria, true);rn //通过gps获取信息rn mLocation=locMan.getLastKnownLocation(provider);rn // 设置监听器,15分钟更新一次位置坐标,不考虑位置的变化。最后引用locationlistener并且实现次方法rn locMan.requestLocationUpdates(provider, 900000, 0, new LocationListener()rn //坐标改变时触发此函数rn public void onLocationChanged(Location location) rn updateNewLocation(location);rn rn //provider被disable时触发此函数,比如gps被关闭rn public void onProviderDisabled(String provider) rn updateNewLocation(null);rn rn //provide被enable时触发此函数,比如gps被打开rn public void onProviderEnabled(String provider) rn rn rn //provider的转态在:可用,暂时不可用和无服务3个状态直接切换时触发此函数rn public void onStatusChanged(String provider,rn int status, Bundle extras) rn rn rn );rn rn /**rn * GPS位置更新locationrn */rn private static String updateNewLocation(Location location) rn double longi = 0;rn double lati = 0;rn if(location!=null)rn //lati纬度longi经度rn longi=location.getLongitude();rn lati=location.getLatitude();rn rn rn return longi+","+lati;rn rn /**rn * 取得GeoPoint的方法rn * @param locationrn * @return gprn */rn private GeoPoint getGeoByLocation(Location location)rn GeoPoint gp=null;rn tryrn if(location!=null)rn double geoLatitude=location.getLatitude()*1E6;rn double geoLongitude=location.getLongitude()*1E6;rn gp=new GeoPoint((int)geoLatitude,(int)geoLongitude);rn rn catch(Exception e)rn e.printStackTrace();rn rn return gp;rn rn /**rn * 获取两点之间距离的方法,得出的距离是mrn */rn public double getdistance(GeoPoint gp1,GeoPoint gp2)rn double Lat1r=ConvertDegreeToRadians(gp1.getLatitudeE6()/1E6);rn double Lat2r=ConvertDegreeToRadians(gp2.getLatitudeE6()/1E6);rn double Long1r=ConvertDegreeToRadians(gp1.getLongitudeE6()/1E6);rn double Long2r=ConvertDegreeToRadians(gp2.getLongitudeE6()/1E6);rn //地球半径(km)rn double R=6371;rn //计算得出是mrn double d=Math.acos(Math.sin(Lat1r)*Math.sin(Lat2r)+Math.cos(Lat1r)*Math.cos(Lat2r)*Math.cos(Long2r-Long1r))*R;rn return d;rn rn /**rn * ConvertDegreeToRadiansrn */rn private double ConvertDegreeToRadians(double degrees)rn return (Math.PI/180)*degrees;rn rn /**rn * 获取GPS信息结束rn */[/code]rnrn报错.rn[code=Java]locMan=(LocationManager)context.getSystemService(serviceName);[/code]rn这句话报错.有人知道错在哪吗
关于Android GPS的问题
很简单的一个东西。。。rn就是通过GPS获取位置信息,把经度和纬度显示出来。。。rn但是一运行就提示“停止运行”rn(权限已经加过了)rnrnrnrnrn[img=https://img-bbs.csdn.net/upload/201510/16/1444980116_307185.png][/img]rn[img=https://img-bbs.csdn.net/upload/201510/16/1444980174_321195.png][/img]rn显示错误是rn“W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x415d1c50)”rn但是在网上查了,并没有找到什么有用的信息。。。rnrn之前按网上源代码打的一个,也是一运行就“停止运行”,然后调试的时候说是SecurityException,requires一个permission,问题时这个permission我已经加到AndroidManifest里面了。。。rnrn为这个问题纠结了一天。。。
关于android gps获取当前位置的代码,希望高手帮忙看看
话不多少,直接上代码rnpackage android.bzu.hzp;rnrn[code=Java]rnrnimport android.app.Activity;rnimport android.content.Context;rnimport android.location.Location;rnimport android.location.LocationListener;rnimport android.location.LocationManager;rnimport android.os.Bundle;rnimport android.widget.TextView;rnrnpublic class MainActivity extends Activity rn /** Called when the activity is first created. */rn @Overridern public void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn setContentView(R.layout.main);rn String serviceString = Context.LOCATION_SERVICE;rn LocationManager locationManager = (LocationManager)getSystemService(serviceString);rn String provider = LocationManager.GPS_PROVIDER;rn Location location = locationManager.getLastKnownLocation(provider);rn getLocationInfo(location);rn locationManager.requestLocationUpdates(provider, 2000, 0, locationListener);rn rn rn private void getLocationInfo(Location location)rn String latLongInfo;rn TextView locationText = (TextView)findViewById(R.id.tv1);rn if (location != null)rn double lat = location.getLatitude();rn double lng = location.getLongitude();rn latLongInfo = "Lat: " + lat + "\nLong: " + lng;rn rn elsern latLongInfo = "No location found";rn rn locationText.setText("Your Current Position is:\n" + latLongInfo);rn rn rn private final LocationListener locationListener = new LocationListener()rn @Overridern rn public void onLocationChanged(Location location) rn getLocationInfo(location);rn rnrn @Overridern public void onProviderDisabled(String provider) rn // TODO Auto-generated method stubrn rn rnrn @Overridern public void onProviderEnabled(String provider) rn // TODO Auto-generated method stubrn rn rnrn @Overridern public void onStatusChanged(String provider, int status, Bundle extras) rn // TODO Auto-generated method stubrn rn rnrnrn ;rn rn rn[/code]rnmain.xml中的代码rn[code=XML]rnrnrnrnrnrn[/code]rnrnAndroidManifest.xml中的代码rn[code=XML]rnrnrn rnrn rn rn rn rn rn rn rn rn rnrnrn[/code]rnrn在虚拟机中运行时提示错误rn[img=http://hi.csdn.net/attachment/201106/27/5477055_13091844691U0Q.jpg][/img]
win8.1平板 gps位置获取
我有个thinkpad8自带GPS的平板,怎样可以通过c++的程序取得它的当前gps位置,求高人指导
用GPS获取自己的位置
NULL 博文链接:https://zhchzh1000.iteye.com/blog/747177
通过GPS获取位置信息
通过GPS获取位置信息.自己封装了一个单例工具类,用来获取GPS位置信息
根据GPS获取手机位置
根据GPS获取手机位置坐标的类package com.wjy.project.railway.tools; import android.Manifest; import android.app.Service; import android.content.Intent; import android.content.SharedPreferences; import android.cont...
关于android中gps定位的问题
下面是我写的一个函数rnprivate Boolean getLocationInfo() rn rn LocationManager locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);rn locationManager.requestLocationUpdates(locationManager.GPS_PROVIDER, 100, 1, new LocationListener()rnrn @Overridern public void onLocationChanged(Location arg0) rn // TODO Auto-generated method stubrn if(arg0 != null)rn rn map.this.la = arg0.getLatitude();rn map.this.lo = arg0.getLongitude(); rn rn rnrn @Overridern public void onProviderDisabled(String arg0) rn // TODO Auto-generated method stubrn rnrn @Overridern public void onProviderEnabled(String arg0) rn // TODO Auto-generated method stubrn rnrn @Overridern public void onStatusChanged(String arg0, int arg1, Bundle arg2) rn // TODO Auto-generated method stub rn );rnrn Location location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER); rn if(location == null)rn rn f.ShowToast(map.this, "NETWORK_PROVIDER");rn location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);rn rn if(location != null)rn rn this.la = location.getLatitude();rn this.lo = location.getLongitude();rn return true;rn rn elsern return false; rnrnrn遇到一些问题,请教一下大家rn1.gps定位不行,都是用的NETWORK(我程序里在走network的时候会有提示)rn2.我用手机里的自带的googlemap来定位,就算定位不到,也会定一段时间,而我的程序好像是gps一定位失败马上就用network了,这个延迟函数应该怎么写?rn3.network定位很不准确,隔了好几条马路,而同样是手机自带的googlemap的定位在关闭gps后定位基本也是准确的,它是怎么实现的?rnrn谢谢各位
请教一个关于Android GPS的问题
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button = (Button) findViewById(R.id.button1); editText = (EditText) 
GPS定位获取位置,获取天气
public static String getWeather(String city) { String result = null; String url = "http://php.weather.sina.com.cn/iframe/index/w_cl.php?code=js&day=2&city=" + city + "&dfc=3"; try { DefaultHttpClient client = getDefaultHttpClient2(); HttpGe
关于android GPS设置
请问GPS监听开启后,还可以动态改变GPS的时间间隔吗?比如初始的时候是0秒,有个设置选项给设置成10秒
关于Android GPS获取Location的问题,求高人指点~~~!
大家好!最近在做一个android的应用里面用到GPS的内容,过程中遇到问题!rn贴个代码:[code=Java] LocationManager locationManager; rn String serviceName = Context.LOCATION_SERVICE; rn locationManager = (LocationManager) this.getSystemService(serviceName); rn // 查找到服务信息 rn Criteria criteria = new Criteria(); rn criteria.setAccuracy(Criteria.ACCURACY_FINE); // 高精度 rn criteria.setAltitudeRequired(false); rn criteria.setBearingRequired(false); rn criteria.setCostAllowed(true); rn criteria.setPowerRequirement(Criteria.POWER_LOW); // 低功耗 rn String provider = locationManager.getBestProvider(criteria, true); // 获取GPS信息 rn Location location = locationManager.getLastKnownLocation(provider); // 通过GPS获取位置 rn if(location==null)rn location = locationManager.getLastKnownLocation(locationManager.NETWORK_PROVIDER);rn rn if (location != null) rn double latitude = location.getLatitude(); rn double longitude= location.getLongitude();rn Address = ConvertUtil.getAddress(longitude, latitude);rn elsern Address =" ";rn rn // 设置监听器,自动更新的最小时间为间隔N秒(1秒为1*1000,这样写主要为了方便)或最小位移变化超过N米 rn locationManager.requestLocationUpdates(provider, 100 * 1000, 500, new LocationListener()rn @Overridern public void onLocationChanged(Location arg0) rn // TODO Auto-generated method stubrn rn @Overridern public void onProviderDisabled(String arg0) rn // TODO Auto-generated method stubrn rn rn @Overridern public void onProviderEnabled(String arg0) rn // TODO Auto-generated method stubrn rn rn @Overridern public void onStatusChanged(String arg0, int arg1, Bundle arg2) rn // TODO Auto-generated method stubrn rn );[/code]rn我们Criteria 去获取最佳的Provider,然后去用实现监听位置的改变。rn但是在真机上面,我们直接这么去获取的话,获取到的Location会是一个Null,权限注册什么的都没有问题,现在我就非常不解,我们应该怎么去获取一个Location,或者说是获取一个不为NULL的Location,还是我上面这个方法本身就不对?有没有更好的方法,
关于Android中GPS的位置定位服务(LBS),有瑕疵
最近个人小项目用到了一个位置定位的功能,本来需要去研究下百度定位SDK的,突然看到《第一行代码》里有关于位置定位服务的Demo,所以就借用了一下,结果敲完代码调试了一下,发现有一个Bug,可能是因为现阶段好多定制系统对Google的原生android系统进行了裁剪,出现了这种机型匹配的问题,且原谅我称其为Bug吧,希望大神们可以原谅小弟。
unity 获取当前IP所在的GPS位置
此方法仅能获取当前IP所在城市的位置 废话不多说直接上代码 public class GpsTest : MonoBehaviour { string url = &quot;http://api.map.baidu.com/location/ip?ak=bretF4dm6W5gqjQAXuvP0NXW6FeesRXb&amp;amp;coor=bd09ll&quot;; void Start() ...
Android获取当前位置(GPS和网络定位)
1、比较:GPS准确度高但耗电多,网络定位耗电少但准确度低2、代码public class MainActivity extends Activity { //定位都要通过LocationManager这个类实现 private LocationManager locationManager; private String provider; @SuppressWarn
GPS定位Demo获取位置信息
gps定位获取此时的位置信息。但是gps的特点,需要在空旷的地方才能定位到。在楼层中的话要看人品了。楼下百分百能获取到信息。给大家分享一下。
安卓开发-Gps定位获取位置信息
1.显示控件 和 LocationManager 设为成员变量,在MainActivity中初始化private EditText editText; private LocationManager lm;editText = (EditText) findViewById(R.id.editText); lm = (LocationManager) getSystemService(
利用百度定位Sdk获取Gps位置
最近做一个项目用到GPS定位的问题,然后在网上找了例子去做,结果发现在室内几乎很难定位到。最后发现百度地图API已经将定位独立了一个SDK叫定位SDK,去尝试了下,果然很不错,修改之后放这里供大家一起探究。。
通过gps,wifi,基站定位获取当前位置
private Location getCurrentLocationGPS() { Criteria criteria = new Criteria(); criteria.setAccuracy(Criteria.ACCURACY_FINE); criteria.setAltitudeRequired(false); cr...
通过network、gps获取当前位置
这个工程演示了如何能够获取当前位置的经纬度(为使用google地图) 但是如果用户在设置中未开启通过gps获取位置 则获取到的location为空 考虑到许多用户不是2.2+的版本 所以在这里不考虑通过2.2+的方式来帮助用户开启gps定位 所以这块一直没有好的方法 希望大家可以提供方法给我 使用模拟器测试的朋友 请通过ddms发一个经纬度坐标给模拟器
Android全球定位系统GPS实时获取位置-刘宇
GPS是全球定位系统,他能够获取到你当前的位置、方向、速度、高度等信息,这样可以帮助我们实现很多功能,如获取当前位置等信息、距离计算、邻近报警等功能。下面我就带大家一起来简单实现第一个功能获取当前位置等信息,大牛绕过。 效果图: ——————————————————————————————————————   首先先介绍一下GPS定位系统API中的两个重要的方法: 一、Locatio...
html 5获取GPS位置 Google地图显示
html 5获取GPS位置 Google地图显示
Android 利用GPS获取当前位置
利用手机自带的GPS进行定位,动态获取当前经度,纬度,海拔信息。注意要到空旷地区,这样才有效果。
关于Android的GPS定位或基站定位
目前写的都是得到自己所在位置,现在想写一个在自己手机上可以显示联系人所在位置或距自己多远的程序,请问该怎么实现
关于android中googlemap和GPS定位的问题
谁能告诉我怎么才能实现在googlemap中显示多个标记,即同时定位多个点(定位一个点我会),并且可以记录任意一个点或者多个点的运行轨迹路线,并且支持运行路线的回放,支持快放和慢放,最好用代码说明!!!急用!!!!!!!!!!!!!!!!!!!!!
获取GPS经纬度问题
[code=java]rnlocManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); rn// 从GPS获取最近的最近的定位信息rnLocation location = locManager.getLastKnownLocation(rn LocationManager.GPS_PROVIDER);rn在模拟机上用DDMS Emulator Control面板来发送GPS信息可以获取的到,rn如果换的真机改怎么自动获取不用DDMS Emulator Control发送。。rn[/code]
android定位GPS位置问题
正在做关于GPS定位问题,现在发现从一个盲点到非盲点GPS定位正常,但是从非盲点到盲点的时候仍然获取到最后一个非盲点的经纬度,例如最后一个非盲点的坐标为a,b我到盲点之后获取的坐标一直保持为a,b,请给位大神帮主一下,这个是为什么,怎么解决啊
关于android 获取实时位置更新间隔的问题,求高手指导~~
我先贴一段代码:[code=Java]rnpackage com.android.gps;rnrnrnimport java.util.List;rnrnimport android.app.Service;rnimport android.content.Intent;rnimport android.content.SharedPreferences;rnimport android.content.SharedPreferences.Editor;rnimport android.location.Criteria;rnimport android.location.Location;rnimport android.location.LocationListener;rnimport android.location.LocationManager;rnimport android.location.LocationProvider;rnimport android.os.Bundle;rnimport android.os.IBinder;rnimport android.util.Log;rnrnpublic class getLocationService extends Service /*implements LocationListener*/ rn private LocationManager mgr;rn private String best;rn SharedPreferences sp;rn @Overridern public IBinder onBind(Intent arg0) rn // TODO Auto-generated method stubrn return null;rn rn rn @Overridern public void onCreate() rn super.onCreate();rn mgr = (LocationManager) getSystemService(LOCATION_SERVICE); rn sp = this.getSharedPreferences("data", MODE_WORLD_READABLE);rn /*log("Location providers:");rn dumpProviders(); */rnrn Criteria criteria = new Criteria(); rn best = mgr.getBestProvider(criteria, true);rnrn Location location = mgr.getLastKnownLocation(best);rn Log.i("zhouzongfu","getLocationService OnCreate:");rn storeLocation(location);rn List providers = mgr.getAllProviders();rn for (String provider : providers) rn LocationProvider info = mgr.getProvider(best);rn Log.i("zhouzongfu",info.getName().toString());rn rn rn rnrn @Overridern public void onDestroy() rn Log.i("zhouzongfu","onDestroy:");rn super.onDestroy();rn rnrn @Overridern public int onStartCommand(Intent intent, int flags, int startId) rn Log.i("zhouzongfu","getLocationService onStartCommand:");rn mgr.requestLocationUpdates(best, 1000, 1, locationListener);rn /* Location location = mgr.getLastKnownLocation(best);rn storeLocation(location);*/rn return super.onStartCommand(intent, flags, startId);rn rn LocationListener locationListener =new LocationListener()rnrn @Overridern public void onLocationChanged(Location location) rn Log.i("zhouzongfu","onLocationChanged:");rn storeLocation(location);rn rn rnrn @Overridern public void onProviderDisabled(String arg0) rn // TODO Auto-generated method stubrn rn rnrn @Overridern public void onProviderEnabled(String arg0) rn // TODO Auto-generated method stubrn rn rnrn @Overridern public void onStatusChanged(String arg0, int arg1, Bundle arg2) rn // TODO Auto-generated method stubrn rn rn rn ;rn /*@Overridern public void onLocationChanged(Location location) rn Log.i("zhouzongfu","onLocationChanged:");rn storeLocation(location);rn rn rnrn @Overridern public void onProviderDisabled(String provider) rn // TODO Auto-generated method stubrn rn rnrn @Overridern public void onProviderEnabled(String provider) rn // TODO Auto-generated method stubrn rn rnrn @Overridern public void onStatusChanged(String provider, int status, Bundle extras) rn // TODO Auto-generated method stubrn rn */rn private void storeLocation(Location location) rn if (location == null)rn Log.i("zhouzongfu","Location[unknown]");rn elsern double Latitude =location.getLatitude();rn double Longitude =location.getLongitude();rn String strLatitude=Double.toString(Latitude); rn String strLongitude=Double.toString(Longitude); rn Editor et = sp.edit();rn et.putString("latitude", strLatitude);rn et.putString("longitude", strLongitude);rn et.commit();rn Log.i("zhouzongfu","getLocationService Latitude:"+Latitude);rn Log.i("zhouzongfu","getLocationService Longitude:"+Longitude);rn rn rnrn[/code]rn这个是一个服务,当我把这个服务start起来以后,以最佳方式获取了Location,然后实现监听,用的是locationListener这个LocationListener监听器!在这个监听器里面的onLocationChanged()方法内,执行storeLocation(),在storeLocation()里面打出经纬度,但是我发现这个更新的时间间隔跟我设的不符合,上个LOGrnrn10-30 14:15:40.181: I/zhouzongfu(2772): onLocationChanged:rn10-30 14:15:40.211: I/zhouzongfu(2772): getLocationService Latitude:34.2268055rn10-30 14:16:30.542: I/zhouzongfu(2772): getLocationService Longitude:108.8722256rn10-30 14:17:20.922: I/zhouzongfu(2772): onLocationChanged:rn10-30 14:17:20.952: I/zhouzongfu(2772): getLocationService Latitude:34.2268055rn10-30 14:17:20.952: I/zhouzongfu(2772): getLocationService Longitude:108.8722256rn10-30 14:18:11.303: I/zhouzongfu(2772): onLocationChanged:rn10-30 14:18:11.323: I/zhouzongfu(2772): getLocationService Latitude:34.2268055rn10-30 14:18:11.323: I/zhouzongfu(2772): getLocationService Longitude:108.8722256rn10-30 14:19:01.603: I/zhouzongfu(2772): onLocationChanged:rn10-30 14:19:01.633: I/zhouzongfu(2772): getLocationService Latitude:34.2281443rn10-30 14:19:51.953: I/zhouzongfu(2772): getLocationService Longitude:108.8735483rn10-30 14:20:42.424: I/zhouzongfu(2772): onLocationChanged:rn10-30 14:20:42.454: I/zhouzongfu(2772): getLocationService Latitude:34.2281443rn10-30 14:20:42.464: I/zhouzongfu(2772): getLocationService Longitude:108.8735483rnrn大家看上面获取的时间,间隔应该大概是50s左右,跟我设的1s相差甚远!rn有谁知道这里面的原因吗?求指导!谢谢~rnrn
用GPS获取自己的位置并解析自己的确定位置
    具体方法如下: public void getLocation() throws IOException { TextView tv = (TextView)this.findViewById(R.id.mytextView); StringBuffer sb = new StringBuffer(); Location loc; ...
qml 地图 map,改变位置,获取GPS当前位置
Plugin, 指定地图的类型 Plugin { id: myPlugin name: &amp;quot;osm&amp;quot;// 指定为open street map 地图 } map,显示地图,缩小和放大地图,改变位置 Map { id: map width: parent.width anchors.top: search...
关于Android获取解析XML的问题
各位,目前我们项目中有一个 获取XML中的 rn45.515917,-122.674833 rn其中45.515917,-122.674833是我们工作人员的纬度和经度。rn而服务器地址是 35.515917,-122.674833rnrn我在android中能够获取到xml但是解析的时候总是出问题rn因此,我把XML贴上来,求大虾帮我解析下XML,哈哈,最好rn能将我服务器的地址,和解析到工作人员的地址对比下,rn弹出离服务器最近的工作人员地址。谢谢!rnrn[code=XML]rnrn Copyright ? 2002-2011 Thomas W. Dowling. All rights reserved. For more info, contact tom.dowling@evchargernews.com or call 916-988-3459. rnrn 1/30/2011 11:43:02 PM PT rnrnrn97204_1rnDowntown Portlandrn45.515917,-122.674833rnUprnOKrnnornnorn SW Salmon St. at SW 1st Ave.rnaos, Portland, ORrnMultnomahrnrnrnrnrn94501_4rnAlameda City Parking Lotrn37.76843,-122.24595rnUprnOKrnnornyesrn Lincoln Ave. at Walnut Avernbay, Alameda, CArnAlamedarnrnrnrnrn94501_1rnBank of Alamedarn37.76014,-122.2518rnDownrnDOWN LOCrnnornnorn 2130 Otis Drivernbay, Alameda, CArnAlamedarnrnrnrnrnrn92311_1rnBarstow Stationrn34.891320,-116.999312rnUprnNEW LOCrnnornnorn 1611 E. Main St.rnsbo, Barstow, CArnSan Bernardinornrnrnrn[/code]rn
关于android获取录音音量的问题。
我在做一个软件。需要获取麦克接收到的音量,但在不同手机上的测试效果不一样。请问哪为朋友做过?才忙看看吧。rn[code=Java]rnaudioRecord.read(buffer, 0, recBufSize);rnint t = 0;rnfor (int i = 0; i < buffer.length; i++) rn t += Math.abs(buffer[i]);rnrnt /= buffer.length;rnSystem.out.println("你的音量" + t);rn[/code]rn这是我的代码。在我用同样的音量说话,在我的HTC机上测试t的值是3000左右,但在摩托的一款手机上测试居然达到了15000。有谁知道这是怎么回事?有什么解决方案?
关于android中路径获取的问题
public static final String path ="/data/data/com.zhong.mobilesafe/files/address.db";rn SQLiteDatabase db = SQLiteDatabase.openDatabase(path, null,SQLiteDatabase.OPEN_READONLY);rn在path哪里提示Do not hardcode "/data/"; use Context.getFilesDir().getPath() insteadrn改成这样: public static final String path =Context.getFilesDir().getPath()+"/com.zhong.mobilesafe/files/address.db";rn又提示:Cannot make a static reference to the non-static method getFilesDir() from the type Contextrn这个该怎么解决呢?求各位前辈指点一下。
关于Android上GPS获取地理信息坐标的体会
最近应为工作需要,要做定位的功能 在定位的功能实现中首先我们需要获取到系统的LocationManager,获取方式为 // 获取系统定位管理         String context = Context.LOCATION_SERVICE;         locationManager = (LocationManager) getSystemService(context); 然
gps 卫星 位置 计算
已知4对点的影像坐标和地面坐标: 影像点坐标 地面点坐标 x(mm) y(mm) X(m) Y(m) Z(m) 1 -86.15 -68.99 36589.41 25273.32 2195.17 2 -53.40 82.21 37631.08 31324.51 728.69 3 -14.78 -76.63 39100.97 24934.98 2386.50 4 10.46 64.43 40426.54 30319.81 757.31 f=153.24mm 比例尺为: 1:50000 参考解:Xs=39795.45m Ys=27476.46m Zs=7572.69m phi=-0.003987 omega=0.002114 kappa=-0.067578
gps实时位置的展示
概述 很多时候,我们有这样的使用场景:外业人员在外作业,我们需要知道人员的当前的实时位置和人员信息,如何实现呢?本文将为大家简单的说明该场景下我们应该实现。 效果 思路 解决实时位置的展示,最核心的有两点:1、数据的传输与存储;2、设备端如何和监控端进行数据交互。 首先,我们来说第一个的问题:数据的传输与存储。大多时候,设备传输过来的位置信息数需要做存储的,除了个别情况外。因...
GPS 模拟位置
通过给定位置的经纬度,模拟位置,可以是GPS或者网络
android gps位置读取
android平台读取GPS位置,读取GPS卫星位置,修正之前版本控制台输出位置信息。
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview