android-应用程序中的location更新问题

问题描述

应用程序中的location更新问题
在我的应用程序中,创建了一个 location manager,每十分钟来更新一次当前的location。
但结果是每5分钟更新一次。

12-12 23:45:17.153: DEBUG/TheApp(2025): Location updated with accuracy: 48.0m12-12 23:50:23.162: DEBUG/TheApp(2025): Location updated with accuracy: 48.0m12-12 23:55:23.074: DEBUG/TheApp(2025): Location updated with accuracy: 48.0m12-13 00:00:23.077: DEBUG/TheApp(2025): Location updated with accuracy: 48.0m

这是我设置的代码:

LocationManager locationManager = (LocationManager)                   this.getSystemService(Context.LOCATION_SERVICE);LocationListener locationListener = new LocationListener() {    public void onLocationChanged(Location location) {        Log.d(APP_TAGLocation updated with accuracy: "" + location.getAccuracy() + ""m"");    }    //Other methods are empty and omitted for brevity};int TEN_MINUTES = 10 /*Minutes*/ * 60 /*sec per min*/ * 1000 /*ms per sec*/;locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER                                          TEN_MINUTES 0 locationListener);

为什么不是每十分钟更新一次,而是五分钟更新一次呢?大家能帮忙解释一下这个问题吗?

解决方案

if(System.CurrentTimeMillis() > updateTime + currentTimeInMillis){ update your log here currentTimeInMillis = System.CurrentTimeMillis();}
时间: 2024-12-02 16:41:32

android-应用程序中的location更新问题的相关文章

在Android应用程序中使用Internet数据

常用缩略词 Ajax: Asynchronous JavaScript + XML API:应用程序编程接口 CSV:逗号分隔值 CSS:层叠样式表 DOM:文档对象模型 HTML:超文本标记语言 HTTP:超文本传输协议 IDL:接口 描述语言 JSON:Javascript 对象标识 SAX:XML 简单 API SDK:软件开发包 UI:用户界面 URL:统一资源定位符 XML:可扩展标记语言 3G:第三代手机技术标准 Android 应用程序必须访问位于 Internet 上的数据,而

广告-在android应用程序中启动其他apk程序,被启动程序退出后返回之前的程序

问题描述 在android应用程序中启动其他apk程序,被启动程序退出后返回之前的程序 大家好,我现在遇到这样的情况,我目前做的是一个android积分墙的项目,用户通过我的这个项目app做任务下载一个广告,当用户进入到我们的下载广告的apk 后,玩了一段时间后(玩了一段时间才会给积分),点击后退,当前的 广告apk 是退出了,同时我们的项目也退出了(原本我们的项目逻辑是不会退出的),回到了桌面......我们自己测试的时候并没有出现这样的情况,但是用户遇到了,并且用户反馈再次重启手机的时候,再

从android应用程序中连接网站

问题描述 从android应用程序中连接网站 我开发一个简单的android程序,当点击程序主页的"开始"按钮时,重新定向到一个指定的网站(比如google).我设置了开始按钮的 @id 是 'bStart'. 要在下面的方法中加什么代码呢? start.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method

android在程序中调用另一个apk行不行?

问题描述 android在程序中调用另一个apk行不行? android在程序中调用另一个apk行不行?如果行,请问怎么实现? 解决方案 参考:http://www.cnblogs.com/winxiang/archive/2012/05/04/2482883.html 解决方案二: http://www.cnblogs.com/winxiang/archive/2012/05/04/2482883.html 解决方案三: 可以,看你想实现什么功能了. 解决方案四: 这个很容易 利用Intent

点击按钮时android应用程序中无响应

问题描述 点击按钮在android应用程序中无响应 解决方案 解决方案二:联机调试啊

对Android应用程序中的用户、数据对象和文件执行云存储和查询

Parse 移动 SDK 为 iOS.Android 和 Windows® 应用程序提供了基于云的 API 和服务.Parse SDK 还提供了 JavaScript 和 REST API.使用 Parse API,您可以极快地以最少工作量让您的移动应用程序支持云处理.集成了 Parse API 的移动应用程序可以轻松地在 Parse 云上存储数据对象和文件,发送并侦听推送通知,管理用户,处理地理位置数据,并使用 Twitter 和 Facebook 等社交媒体平台.对于需要扩展的移动应用程序,

MVC应用程序中如何管理(更新)上传的文件

实现上传文件功能,有时上传也会操作出错,能让用户有改正有机会,开发上传文件能有更新的功能. 文件上传时,如果是存储于应用程序某一目录的话,在更新时需要了解一些流程,先是删除旧文件,更新数据表相关信息,存储新文件. 本篇让你了解到MVC与jQuery的交互处理. 在数据库中,新建一个更新的存储过程: 找到并打开FileLibraryEntity.cs,添加一个vlid更新方法: 在ExerciseController.cs控制器中,创建一个更新Action:

Android应用程序中读写txt文本文件的基本方法讲解_Android

最终效果图,点击save会保存到文件中,点击show会从文件中读取出内容并显示. main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layou

Android应用程序中读写txt文本文件的基本方法讲解

最终效果图,点击save会保存到文件中,点击show会从文件中读取出内容并显示. main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layou