这几天一直在准备考试,总算有个半天时间可以休息下,写写博客。如何让Service keep alive是一个很常见的问题。在APP开发过程中,需要Service持续提供服务的应用场景太多了,比如闹钟需要作出及时提醒,那么比如得有一个Service不断去比较当前时间和设置时间;QQ要能流畅的聊天,必然...
分类:
移动开发 时间:
2014-06-18 13:07:13
阅读次数:
225
我们常常在开发的时候,通过获取系统已启动的服务来判断该服务器是否还需要再启动。
而本文将介绍android设备中已启动的服务,并判断某一服务是启动
1.根据ACTIVITY_SERVICE获取系统服务
activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
2.获取系统中正在运行的服务
runningList = activityManager.getRunningServices(30);//代表我们希望返回的服...
分类:
移动开发 时间:
2014-06-18 12:01:50
阅读次数:
247
Service与BroadcastReceiver
分类:
移动开发 时间:
2014-06-17 19:48:50
阅读次数:
231
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd hh-mm-ss");
java.util.Date d = formatter.parse("2014-06-18 07-30-00");
if (java.lang.System.currentT...
分类:
编程语言 时间:
2014-06-17 19:04:15
阅读次数:
258
和HandlerThread一样,IntentService也是Android替我们封装的一个Helper类,用来简化开发流程的。接下来分析源码的时候
你就明白是怎么回事了。IntentService是一个按需处理用Intent表示的异步请求的基础Service类,本质上还是Android Service。
客户端通过Context#startService(Intent);这样的代码来发起一...
分类:
其他好文 时间:
2014-06-17 18:56:21
阅读次数:
307
NFS客户端配置为开机自动挂载时,系统启动报错。报错信息类似:mount:mount:mounttoNFSserver‘172.16.1.254‘failed:mount:SystemError:Noroutetohost.原因:网络启动后需要对网络内路由表进行“学习”。在未完成路由表学习之前启动netfs服务会报错。解决方法:延后netfs启动时..
分类:
其他好文 时间:
2014-06-17 18:42:04
阅读次数:
214
修改网络后使新配置生效servicenetworkrestart重启网络时,会尝试使用原有IP去关闭现有网络,此操作会失败。因此,network重启后原IP信息可能会继续保留,使同时存在新旧两个IP配置。推荐的重启网络方法:servicenetworkstop;sleep3;servicenetworkstart
分类:
Web程序 时间:
2014-06-17 18:13:07
阅读次数:
228
Neutroncontrollernode:vi/etc/neutron/neutron.confservice_plugins=router,lbaas[service_providers]service_provider=LOADBALANCER:Haproxy:neutron.services.loadbalancer.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:defaultserviceneutron-serverrestartNe..
分类:
其他好文 时间:
2014-06-17 17:43:51
阅读次数:
266
由于之前合并了流程及表单分类,在高级查询和流程管理页面打开z-tree树时,前端页面报出queryAllCategory()的空指针异常(逐步调试后在该方法中无空指针异常),并报如下错误:[16/06/1407:30:07:007CST]DEBUGsql.Connection:xxxConnectionClosedorg.codehaus.jackson.map.Json..
分类:
其他好文 时间:
2014-06-17 17:41:14
阅读次数:
190
//获取当前的Activity名称package.classname privateStringgetTopActivity(Activitycontext){ ActivityManageram=(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); List<RunningTaskInfo>runningTasks=am.getRunningTasks(1); RunningTaskInforti=runn..
分类:
其他好文 时间:
2014-06-17 17:19:50
阅读次数:
245