当前位置:文档之家› 如何让Android service变成前台应用

如何让Android service变成前台应用

如何让Android service变成前台应用
如何让Android service变成前台应用

Android的前台Service

Service几乎都是在后台运行的,一直以来它都是默默地做着辛苦的工作。但是Service的系统优先级还是比较低的,当系统出现内存不足情况时,就有可能会回收掉正在后台运行的Service。如果你希望Service可以一直保持运行状态,而不会由于系统内存不足的原因导致被回收,就可以考虑使用前台Service。

前台Service和普通Service最大的区别就在于,它会一直有一个正在运行的图标在系统的状态栏显示,下拉状态栏后可以看到更加详细的信息,非常类似于通知的效果。当然有时候你也可能不仅仅是为了防止Service被回收才使用前台Service,有些项目由于特殊的需求会要求必须使用前台Service,比如说墨迹天气,它的Service在后台更新天气数据的同时,还会在系统状态栏一直显示当前天气的信息,如下图所示:

那么我们就来看一下如何才能创建一个前台Service吧,其实并不复杂,如下所示:

这里只是修改了Service中onCreate()方法的代码。可以看到,我们首先创建了一个Notification对象,然后调用了它的setLatestEventInfo()方法来为通知初始化布局和数据,并在这里设置了点击通知后就打开MainActivity。然后调用startForeground()方法就可以让MyService变成一个前台Service,并会将通知的图片显示出来。

现在重新运行一下程序, Service就会以前台Service的模式启动了,并且在系统状态栏会弹出一个通栏图标,下拉状态栏后可以看到通知的详细内容,如下图所示:

亲爱的小伙伴们你们学会了么?没学会可以关注南京宝云的官方微信,与技术大牛在线交流哦~

基于android的简单记事本的设计大学论文

设计报告成绩评定表: 评分内容成绩 系统方案思路合理性(10%) 报告内容的完整性(10%) 硬件原理图及说明(20%) 程序流程图(20%) 程序清单(10%) 调试及结果分析(10%) 系统改进建议或者方案(10%) 格式规范(10%) 总分 备注:以上总分为该组的平均分,根据成员分工具体分数如下。 小组成员分工分数刘志负责代码的编写 云庆负责总计界面的设计与优化 负责整个设计过程中的ppt制作,以及答辩申任翔 吴宜凡负责调试整个程序,报告撰写

基于Android的简单记事本的设计 摘要 本文主要阐述了基于Android的简单记事本的设计与实现,较为系统的介绍了用户通过点击add按钮编辑事件、通过save按钮添加事件,以及在主界面查看事件列表、单击列表查看单个事件的详细内容,和通过长按列表弹出对话框,选择修改事件、删除事件等。本文主要介绍的是运用eclipse软件进行Android 应用的设计,如使用Activity类、运用Intent技术实现页面的跳转、通过数据存储实现标题、时间、内容的保存以及取出查看的功能。通过以上技术使应用中的各项操作简便易懂并且有明确的提示,让用户可以更清晰快捷地掌握该记事本的使用,为用户节省了时间,为用户提供了便利,随时随地都能记录生活。 关键词:Android、记事本、Intent、Activity

目录 绪论 (1) 一丶需求分析和概要设计 (3) 1.1需求分析 (3) 1.2整体要求 (3) 1.3开发工具和环境 (3) 二丶系统设计 (4) 2.1系统设计架构 (4) 2.2界面概述 (5) 2.3模块概述 (6) 三丶系统详细设计 (6) 四丶系统的不足及改进 (9) 五丶总结 (10) 六丶参考文献 (11)

Android系统精简列表对照表

安卓系统精简列表对照表,适用于大部分Android系统,大家请参考对照精简。AirkanPhoneService 可删 AntiSpam 可删 AdupsFot.apk无线升级(可删) AdupsFotaReboot.apk重启升级操作(可删) ApplicationGuide.apk-应用程度指南(不可删)ApplicationsProvider.apk-应用程序存储服务(不可删) AtciService.apk--系统服务(不可删) Backup.apk 可删 BackupRestoreConfirmation.apkGoogle邮箱的备份,可删BasicDreams.apk 4.2新增,休眠模式,不可删 BatteryWarning.apk--电池警告(建议保留) Browser.apk-谷歌浏览器(可删) BugReport 可删 Calculator.apk---计算器(可删) Calendar.apk日历(可删,换第三方日历) CalendarImporter.apk日历服务(同上) CalendarProvider.apk-日历存储(同上) CDS_INFO.apk--常见数据服务(不可删) CellBroadcastReceiver.apk小区广播(可删) CellConnService.apk---电话连接服务(不可删) CertInstaller.apk-证书安装,可删(亲测,没发现问题)

Cit可删 CloudService可删 ChromeBookmarksSyncAdapter.apk-Google书签同步(可删) com.google.android.apps.docs.apk--云端硬盘(可删) com.google.android.apps.maps.apk-谷歌地图(可删) com.google.android.googlequicksearchbox.apk-Google搜索(可删) com.google.android.street.apk--街景视图(可删) Contacts.apk--通讯录/联系人(不可删) ContactsProvider.apk--通讯录/联系人数据存储服务(不可删)DataHubProvider.apk. 会导致流量红圈不可删 DataTransfer.apk-备份与恢复(可删) DataUsageLockScreenClient.apk数据应用和锁定屏幕客户端(不可删)DefaultContainerService.apk-默认存储服务(不可删) DeskClock.apk闹钟,时钟(建议保留) DownloadProvider.apk 下载管理器,可删(删了就不能在谷歌电子市场和谷歌浏览器下载东西了,需要的留着) DownloadProviderUi.apk 下载内容,可删(同上) DrmProvider.apk 受DRM保护的内容的存储,可删(有DRM保护的东西就留着这个)Email.apk-电子邮件(可删) EngineerMode.apk--工程模式(不可删) EngineerModeSim.apksim卡工程模式(不可删) EventReceiver 翻译过来就是事件接收还是别删了这个网上没查到多少资料

猎头服务合作协议书

猎头服务合作协议书 甲方(委托方): 地址: 乙方(受托方): 地址: 甲、乙双方本着互利互惠、平等自愿、有偿服务的原则,就甲方委托乙方代为搜索、甄选、推荐各类种人才等事宜,经充分协商,达成如下协议,以资共同遵守: 一.合同有效期:从______ 年—月—日至__________ 年—月—日。 二.甲方的权利与义务 1. 甲方必须向乙方提供本企业营业执照复印件、公司简介、委托招聘的相关信息。 2. 甲方应按乙方要求提供所需的职位需求信息,并保证寻猎职位信息的真实性,所提要求及待遇 标准,必须按标额执行。如在委托期内,寻猎需求有任何更改应及时通知乙方。 3. 甲方负责对乙方提供的候选人资料进行筛选,对符合初选条件的人,乙方负责协调候选人到甲 方进行面试。 4?如甲方发现乙方提供的人选资料与其他招聘渠道所提供的资料重合时,且甲方从乙 方处获得候选人姓名、联系信息之前,或要求乙方安排候选人面试之前,应在收到乙方人选资 料后5个工作日内提出申明,并出具相关的资料证明,否则即视为认可。 5. 甲方按照公司 的相关面试流程对乙方推荐的候选人进行面试,在面试流程结束后,5 个工作日内告知乙方面试结果。 6. 甲方按时向乙方支付服务费。 7. 在本协议有效期内或本协议终止后十二个月内,甲方聘用乙方推荐的人才的,甲方应于聘用前通知乙方,并按 照本协议第3条规定向乙方支付服务费。甲方聘用乙方推荐的人才但未按前述规定履行通知义务的,甲方除应向乙方一次性支付全额服务费外,应向乙方支付服务费的两倍作为违约金,且甲方聘用的 乙方推荐人才的年薪视为30万元,甲方不得对此提出任何异议。若乙方发现其推荐的人才的年薪高于30 三.乙方的权利与义务 1. 乙方在双方签订委托招聘服务合同后,明确招聘岗位后,寻访和物色工作全面正

android日记本代码

一、实验详细代码 (1)布局的代码 a.edit.xml代码

相关文档 最新文档