`
貌似掉线
  • 浏览: 256988 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android上如何让service保持运行

阅读更多
通常启动一个service之后,在activity退出后,如果在任务管理器中执行了清理之后,service也会被停止。对于这个问题,可以通过提高service的优先级来使它不会那么容易被停止。
通常启动service后,它是默认为在后台中运行的,但是在service当中,有一个方法可以把service设置为前台服务,这样,也就不会在清理程序时被马上停止。代码如下,在启动service时调用:
startForeground(id, notification);


以上方法貌似对4.0适用。
1.6以上有setForgeground(boolean)方法。
0
4
分享到:
评论

相关推荐

    android后台服务运行保持不被干掉。.rar

    android后台服务运行保持不被干掉。.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    保持Android Service在手机休眠后继续运行的方法

    最后通过 PowerManager.WakeLock 在屏幕休眠后保持cpu唤醒状态以使得service继续运行。 官网提醒:这个API会加剧耗电,所以在非必要情况下尽量不要使用。如果要使用尽量使用最低的等级,并在退出后释放资源。 wake ...

    Android后台服务在屏幕休眠保持运行

    Android App中的Service可以保持后台运行,比如音乐播放就是Service的典型应用,在开发移动APP时,很多业务场景需要用到Service保持在后台运行,在实现过程中让Service在屏幕休眠下继续保持运行,往往没有按照预期...

    android 后台服务运行,保持不被干掉

    android 后台服务运行,保持不被干掉

    android后台保持不死

    用本例子是不断保持后台唤醒的例子源码,这是修改之后的,安装之后就能不断的唤醒,实现后台service持续运行,并且唤醒之后进入自定义界面,4.2.2测试唤醒的时候程序可以直接绕过屏幕锁但是点一下还是会出现锁屏界面...

    Android Service的使用(简单音乐播放器的实现).zip_65O_android_android studio_an

    Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。...必要的时候我们甚至可以在程序退出的情况下,让Service在后台继续保持运行状态。 本程序实现了简单音乐播放器的设计和实现。

    android的服务

    最常见的例子如:媒体播放器程序,它可以在转到后台运行的时候仍然能保持播放歌曲;或者如文件下载程序,它可以在后台执行文件的下载。 让我们来看下如何创建Service: 创建一个Service Android中已经定义了一个 ...

    android服务

    很多情况下,一些与用户很少需要产生交互的应用程序,我们一般让它们在后台运行就行了,而且在它们运行期间我们仍然能运行其他的应用。 为了处理这种后台进程,Android引入了Service的概念。Service在Android中是一...

    Android BLE开发之Android手机与BLE终端通信 程序文件

    Android 4.3才开始支持BLE API,所以请各位客官把本文代码运行在蓝牙4.0和Android 4.3及其以上的系统,另外本文所用的BLE终端是一个蓝牙4.0的串口蓝牙模块。 PS:我的i9100刷了4.4系统后,竟然也能跟BLE蓝牙模块通信...

    新版Android开发教程.rar

    � 采用了对有限内存、电池和 CPU 优化过的虚拟机 Dalvik , Android 的运行速度比想象的要快很多。 � 运营商(中国移动等)的大力支持,产业链条的热捧。 � 良好的盈利模式( 3/7 开),产业链条的各方:运营商、...

    Android锁屏无法继续定位问题

    //保持cpu一直运行,不管屏幕是否黑屏 wakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "CPUKeepRunning"); wakeLock.acquire(); } @Override public void onDestroy() { wakeLock.release(); ...

    说说在Android如何使用服务(Service)的方法

    Android 服务(Service)适合执行那些不需要和用户交互而且还要求长期运行的任务。 服务的运行不依赖于任何用户界面,即使 APP 被切换到后台,或者打开了另外一个 APP,服务仍然能够保持正常运行。 但是当某个 APP ...

    Android例子源码不断保持后台唤醒的例子

    本例子是不断保持后台唤醒的例子源码,这是修改之后的,安装之后就能不断的唤醒,实现后台service持续运行,并且唤醒之后进入自定义界面,4.2.2测试唤醒的时候程序可以直接绕过屏幕锁但是点一下还是会出现锁屏界面。...

    Android高级编程--源代码

    在每章的讲解中,它会让你通过一系列示例项目逐步掌握Android中的各种新功能和技术,助你取得最圆满的学习效果。本书所介绍的各个应用实例简明扼要且极具实用价值,它们覆盖了Android 1.0的所有基本功能和高级功能...

    Android例子源码不断保持后台唤醒的例子源码.zip

    本例子是不断保持后台唤醒的例子源码,这是修改之后的,安装之后就能不断的唤醒,实现后台service持续运行,并且唤醒之后进入自定义界面,4.2.2测试唤醒的时候程序可以直接绕过屏幕锁但是点一下还是会出现锁屏界面。...

    Android课程第一次实验报告_Andorid应用程序Activity生命周期.docx

    当这个应用的某些代码需要执行时,进程就会被创建,并且将保持运行,直到该进程不再需要,而系统需要释放它所占用的内存,为其他应用所用时,才停止。  Android一个重要并且特殊的特性就是,一个应用的进程的生命...

Global site tag (gtag.js) - Google Analytics