Android
文章平均质量分 78
克期
这个作者很懒,什么都没留下…
展开
-
IntentSerivce实现原理
1、Service的作用 Service存的理由是接手复杂耗时的计算任务,将其与UI部分隔离。不过,Service运行在主线程中,所以需要在其中单独创建额外后台线程来处理这些任务,避免占用UI线程,导致界面无响应。 2、IntentServic的作用 首先,它是一个Service,具备Service该有的功能。 其它,它封闭了后台线程的创建、关闭操作,提供了一个简单的将操作交给Se原创 2016-05-14 20:42:47 · 729 阅读 · 0 评论 -
Android中如何判断本app是否在前台运行
缘由: 在做App升级时,遇到的需求。在发现升级信息后,如果当前App在前台运行,则弹窗提示有升级信息; 如果App此正在后台运行,则在通知栏发送通知。那么问题的关键点在于:如何判断本App正在前台运行? 解决方法: 1、调用系统API 这是很多应用锁所采用的方法。获取当前正在前台运行的App包名,判断是否是自己。不过这个方法存在缺陷,依赖于系统对API的开放原创 2016-05-08 12:43:24 · 2669 阅读 · 0 评论