`
mickey_hou
  • 浏览: 247838 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

location

阅读更多
public class Location extends Application {
public LocationClient mLocationClient = null;
private String mData;
public MyLocationListenner myListener = new MyLocationListenner();
TextView mTv;

public void onCreate()
{
mLocationClient = new LocationClient(this);
mLocationClient.registerLocationListener(myListener);
}
/**
* @param str
*/
public void logMsg(String str)
{
    Log.v("system", "location value is:"+str);
try
{
mData = str;
if ( mTv != null )
{
    mTv.setText(mData);
}
}
catch (Exception e)
{
e.printStackTrace();
}
}

/**
* 返回结果处理
*/
public class MyLocationListenner implements BDLocationListener
{
public void onReceiveLocation(BDLocation location)
{
if (location == null)
{
    return ;
}
StringBuffer sb = new StringBuffer(256);
sb.append("time : ");
sb.append(location.getTime());
sb.append("\nerror code : ");
sb.append(location.getLocType());
sb.append("\nlatitude : ");
sb.append(((Double)location.getLatitude()).longValue());
sb.append("\nlontitude : ");
sb.append(((Double)location.getLongitude()).longValue());
sb.append("\nradius : ");
sb.append(location.getRadius());
if (location.getLocType() == BDLocation.TypeGpsLocation)
{
sb.append("\nspeed : ");
sb.append(location.getSpeed());
sb.append("\nsatellite : ");
sb.append(location.getSatelliteNumber());
}
else if (location.getLocType() == BDLocation.TypeNetWorkLocation)
{
sb.append("\naddr : ");
sb.append(location.getAddrStr());
}
/**
* 写值处理
*/
Map<String, String> parameters = new HashMap<String, String>();
parameters.put("time", location.getTime());
parameters.put("latitude", ""+location.getLatitude());
parameters.put("longitude", ""+location.getLongitude());
parameters.put("locType", ""+location.getLocType());
parameters.put("speed", ""+location.getSpeed());
parameters.put("satelliteNumber", ""+location.getSatelliteNumber());
parameters.put("address", location.getAddrStr());
parameters.put("radius", ""+location.getRadius());
PropertiesOperation.writeProperties(Parameters.LOCATION_PATH,parameters);;

logMsg(sb.toString());
}
}
分享到:
评论

相关推荐

    Location 15.2驱动包.rar

    Location 15.2驱动包是一款专为苹果设备上的IOS 15.2操作系统设计的定位服务驱动程序。这个驱动包的重要性在于它确保了设备在使用Location(位置)服务时的稳定性和准确性,这对于依赖地理位置信息的应用程序至关...

    IOS虚拟定位location 驱动 12.5

    标题中的"IOS虚拟定位location 驱动 12.5"指的是针对iOS 12.5版本的虚拟定位驱动程序,它被设计用来更改设备的位置信息。 描述中提到,这个驱动适用于iOS 12.5系列,解压后需要将其放入"drivers"文件夹。这暗示了一...

    Location-cleaned iOS14.7驱动

    这一驱动经过了Location-cleaned处理,意味着在原有驱动的基础上,对与地理位置相关的部分进行了优化或清理,可能是为了提高隐私保护、优化电池续航或是增强系统稳定性。 首先,我们来了解下iOS驱动的作用。驱动...

    Location-cleaned 15.2.zip

    标题“Location-cleaned 15.2.zip”表明这是一个经过清理的、与定位功能相关的软件更新或驱动程序,版本号为15.2。在IT领域,驱动程序是硬件设备与操作系统之间通信的重要桥梁,它们使得操作系统能够识别并正确控制...

    Location-cleaned IOS15.4驱动包

    【标题】"Location-cleaned IOS15.4驱动包"是指针对苹果iOS系统15.4版本进行地理位置信息清理后的驱动程序集合。这样的驱动包通常由开发者或社区成员制作,目的是确保用户在安装后,设备的隐私和安全性得到提升,...

    Location-cleaned iOS14.6驱动

    《iOS14.6驱动深度解析与Location-cleaned技术探讨》 在移动设备操作系统的世界里,iOS无疑占据了举足轻重的地位。随着每一次版本更新,开发者们都会面临着新特性的适配与优化工作。其中,驱动程序作为硬件与操作...

    location-cleaned 定位ios15.0 最新驱动-iOS专用

    《iOS 15.0定位服务详解:location-cleaned驱动技术解析》 在移动设备操作系统领域,苹果的iOS一直以其安全性和用户体验著称。随着iOS 15.0的发布,开发者和用户对于系统的更新尤为关注,特别是其中的定位服务。...

    Location定位驱动程序15.6

    Location定位驱动程序15.6是计算机硬件系统中至关重要的组成部分,主要负责处理来自GPS、Wi-Fi、蓝牙等定位设备的信号,为操作系统和应用程序提供精确的位置信息。在这个15.6版本的更新中,我们可以预见到一些关键的...

    location ios 13.4.1.zip 驱动

    在iOS系统中,Location服务是用于获取设备地理位置信息的关键功能,它依赖于特定的驱动程序来正常工作。标题提到的"location ios 13.4.1.zip 驱动"是一个针对iOS 13.4.1版本的定位服务驱动程序的压缩包。这个驱动...

    Location-cleaned IOS15.0驱动包

    "Location-cleaned IOS15.0驱动包"这个标题表明这是一个针对苹果公司iOS操作系统第15.0版本的驱动程序集合。"Location-cleaned"可能指的是该驱动包已经过清理,去除了与地理位置相关的数据或服务,可能是为了保护...

    Location-cleaned IOS14.4驱动包

    标题中的“Location-cleaned IOS14.4驱动包”指的是针对苹果公司iOS操作系统14.4版本的一个特殊处理过的驱动程序集合。这个“Location-cleaned”可能是指在原版驱动包的基础上,移除了与地理位置相关的数据或者服务...

    Location-cleaned IOS15.1驱动包

    本文将详细介绍"Location-cleaned IOS15.1驱动包"的相关知识点,包括驱动清理的意义、如何应用以及可能带来的优化效果。 首先,了解"Location-cleaned"这一概念。在iOS 15.1驱动包中,"Location-cleaned"可能是指对...

    Location-cleaned iOS15.2驱动

    iOS 15.2驱动的"Location-cleaned"版本可能意味着它已经过优化和清理,去除了不必要的位置数据,以保护用户隐私,同时确保定位服务的稳定性和效率。 首先,我们来深入理解一下iOS 15.2的主要更新和改进: 1. **...

    location IOS 15.0驱动已测试可用

    在iOS操作系统中,Location服务是核心功能之一,它允许应用程序获取和使用用户的地理位置信息。随着iOS 15.0的发布,苹果对这一系统进行了多项更新和优化,其中包括对Location驱动的改进。"location IOS 15.0驱动已...

    android 模拟位置信息Location使用示例

    `Location`类是Android系统提供的一种用于表示地理位置信息的核心类,它包含了经度、纬度、速度、海拔、时间和精度等关键数据。本示例将详细介绍如何在Android中使用`Location`来模拟位置信息。 首先,我们需要了解...

    Location-cleaned14.4驱动

    Location-cleaned14.4驱动是一款专为iOS设备设计的驱动程序,主要针对运行iOS 14.4系统的设备。驱动程序在计算机操作系统中扮演着至关重要的角色,它充当了硬件与操作系统之间的桥梁,允许系统识别和有效管理硬件...

    Location-cleaned IOS15.3驱动包

    标题中的“Location-cleaned IOS15.3驱动包”指的是针对苹果公司iOS 15.3版本的一个优化过的驱动程序集合。在iOS系统中,驱动程序是操作系统与硬件设备之间的桥梁,它们允许操作系统管理和控制硬件功能,如触摸屏、...

    location ios14驱动

    在iOS 14中,Location服务是一个至关重要的功能,它允许应用程序访问用户的地理位置信息,以提供各种服务,如导航、天气预报以及个性化体验。这里我们主要关注“location iOS14驱动”,这通常指的是用于管理位置服务...

    Location-cleaned ios14.6驱动, 亲测可用

    标题中的“Location-cleaned ios14.6驱动,亲测可用”表明这是一款针对苹果操作系统iOS 14.6版本的驱动程序,经过了实际测试并确认能够正常工作。Location-cleaned通常指的是对地理位置服务进行了优化或者清理的驱动...

Global site tag (gtag.js) - Google Analytics