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

Location3

阅读更多
public class LocationDeal
{
    public URLParameters parameters;
    private Context myContext;
    private Activity myActivity;
    private LocationClient mLocClient;
   
    public LocationDeal(Activity activity, Context context)
    {
        this.myActivity = activity;
        this.myContext = context;
    }

    public URLParameters getURLParameters()
    {
       
        SQLOperation operration = new SQLOperation(myContext);
        List<URLParameters> list = operration.select();
        if (CommonUtil.isNotEmpty(list))
        {
            return list.get(0);
        }
        else
        {
            return null;
        }
    }

    public void startLocation()
    {
        TiantianApplication mlaApplication = (TiantianApplication) myActivity.getApplication();
       
        mLocClient = mlaApplication.mLocationClient;
        if (mLocClient != null)
        {
            if (!mLocClient.isStarted())
            {
                setLocationOption(mLocClient);
                mLocClient.start();
            }
            mLocClient.requestLocation();
        }
    }

    public void stopLocation()
    {
        if (mLocClient != null && mLocClient.isStarted())
        {
            mLocClient.stop();
        }
    }
   
    private void setLocationOption(LocationClient client)
    {
        if (client == null)
        {
            return;
        }
        LocationClientOption option = new LocationClientOption();
        option.setOpenGps(true); //设置是否打开gps
        option.setAddrType(Parameters.LOCATION_ADDRESS_TYPE); // 地理编码的格式
        option.setCoorType(Parameters.LOCATION_COOR_TYPE); // 返回百度经纬度    gcj02:返回国测局经纬度    bd09:返回百度默认
        option.setScanSpan(10000); //设置定时定位的时间间隔。单位ms
        client.setLocOption(option);
    }

    public URLParameters getMobilParameters()
    {
        SQLOperation operration = new SQLOperation(myContext);
        List<URLParameters> list = operration.select();
        if (CommonUtil.isNotEmpty(list)) return list.get(0);
        else return null;
    }

    public void initURLParameters()
    {
        if (null == parameters)
        {
            parameters = new URLParameters();
        }
    }
}
分享到:
评论

相关推荐

    Location 15.2驱动包.rar

    3. 下载驱动包时要确保来源可靠,避免安装带有恶意软件的假冒驱动。 4. 安装过程中遵循提示操作,不要强制关闭或重启设备。 5. 安装完成后,重启设备以使驱动程序生效,并检查位置服务是否正常运行。 此驱动包的...

    IP2LOCATION-LITE-DB3.BIN.ZIP

    在这个特定的案例中,我们关注的是名为"IP2LOCATION-LITE-DB3.BIN.ZIP"的压缩包,它包含了用于IPv4地址的IP定位数据。 IP2Location的BIN格式数据库是其核心产品之一,通常以二进制文件的形式提供,便于快速查询。...

    Location14.3最新版本

    3. 性能优化:性能提升是升级的重要部分。Location14.3可能在处理速度、内存占用、电池消耗等方面进行了优化,以提供更好的用户体验。 4. 错误修复:软件更新往往包括对已知问题的修复。Location14.3可能会解决用户...

    Location定位驱动程序15.6

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

    Location IOS 15.6

    3. 更新驱动:双击"inject.dmg"以挂载镜像,然后根据提示安装驱动。这个过程可能需要设备重启,以使新驱动生效。 4. 验证效果:安装完成后,进入设备的设置&gt;隐私&gt;定位服务,检查Location服务是否正常工作,各应用的...

    Location-cleaned14.4驱动

    3. 安装驱动时遵循官方或开发者提供的指南,不要随意中断过程,以免设备陷入不稳定状态。 4. 安装完成后,检查设备的性能和功能是否正常,特别是与位置服务相关的应用。 总的来说,Location-cleaned14.4驱动是一个...

    location ios 13.4驱动

    在iOS系统中,Location服务是核心定位功能的关键组成部分,它允许应用程序访问设备的地理位置信息。在iOS 13.4版本中,Location服务进行了优化和更新,以提供更精确、更节能的位置信息处理。"location ios 13.4驱动...

    Location-cleaned 15.2.zip

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

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

    3. 实时优化:location-cleaned驱动能够根据设备的实时状态和环境变化动态调整定位策略,如在室内和室外环境下选择不同的定位模式,从而提高定位速度和准确性。 4. 能耗优化:考虑到定位服务可能对设备电池寿命的...

    location ios 13.4.1.zip 驱动

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

    IOS虚拟定位location 驱动 12.5

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

    location16.0 ios可用

    3. **Siri**:苹果的智能助手Siri,可以通过语音命令执行各种任务,包括查询信息、设置提醒、发送消息等。 4. **更新推送**:iOS系统定期发布更新,修复已知问题,增强安全性,并引入新功能。用户可以通过设置中的...

    google location 补丁包,适合没有集成的room

    适用于: htc sense4.0 + android 版本4.0.3 特别适用于没有集成来电归属显示的room!已安装测试正常!其他版本应该不能通用,安装时一定要注意版本对应。 来电据库版可以按照网上googlelocation.apk方法更新!...

    AR GPS Location 4.0.0

    AR GPS Location 4.0.0

    Location-cleaned iOS14.7驱动

    3. **稳定性提升**:通过清理可能导致冲突或者错误的位置相关代码,iOS14.7的驱动可能增强了系统的稳定性,减少了因地理位置服务引发的崩溃或冻结现象。 4. **用户体验**:对于用户来说,Location-cleaned驱动可能...

    Location14.2最新版本

    3. **实时追踪**:Location14.2可能增强了实时位置追踪能力,这对于导航、运动跟踪、物流管理等应用场景来说非常重要。用户可以实时查看自身或目标对象的位置变化。 4. **隐私保护**:在数据安全和隐私保护方面,...

    location ios 13.5.zip 驱动

    3. **解压文件**:使用解压缩工具打开“location ios 13.5.zip”,将其内容提取出来。 4. **定位目标目录**:找到“Location”目录,通常位于iOS系统的根目录下,然后进入“drivers”子目录。 5. **替换或安装驱动...

    location 驱动 ios-11.4

    3. **权限管理**: iOS 11.4中,用户对应用的定位权限有更细粒度的控制,可以分别允许“始终”、“仅在使用应用时”或“永不”使用定位服务。Location驱动会根据这些设置来管理位置数据的获取和使用。 4. **节能...

    Location-cleaned IOS15.0驱动包

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

    location 14.6.zip

    3. **启动软件**:安装完成后,启动location 14.6软件。在首次运行时,可能需要给予软件访问位置信息的权限。 4. **配置设置**:根据实际需求,用户可以在软件设置中调整定位参数,例如是否启用Wi-Fi辅助定位,以及...

Global site tag (gtag.js) - Google Analytics