永发信息网

Android-Android中service与application的生命周期有关系吗

答案:3  悬赏:20  手机版
解决时间 2021-03-01 05:37
Android-Android中service与application的生命周期有关系吗
最佳答案
service与application的生命周期是有关联的,在Android中进程按优先级可以分为五类,优先级从高到低排列:
1.前台进程 该进程包含正在与用户进行交互的界面组件,比如一个Activity。
2.可视进程 该进程中的组件虽然没有和用户交互,但是仍然可以被看到。
3.服务进程 该进程包含在执行后台操作的服务组件,比如播放音乐的Service。
4.后台进程 该进程包含的组件没有与用户交互,用户也看不到 Service。
5.空进程 没有任何界面组件、服务组件,或触发器组件**。

Android系统是进程托管的,也就是说进程都是由系统来管理,系统会按照特定的算来来回收这些进程。在回收中秉承几个原则:
1. 尽量延长进程的生命周期,不到必须的情况下不会回收,因为系统回收进程会影响用户体验
2. 按优先级从低到高进行回收
3. 同等优先级的进程越近使用越晚回收。
通过上面这些解释,要回答你的问题我想就不难了。进程过一段时间后是会被回收的,但要遵循上面的这些原则,你所说的播放音乐的这个进程的优先级还是比较高的,所以被莫名其妙地回收的可能性不大,在播放音乐时平白无故地停止这样的情况很少对吧?service和application的生命周期有关,只要进程被回收,那么它所占用的所有资源将被回收。
全部回答
下面自底向上分析各层。 Android架构1、Linux KernelAndroid基于Linux 2/gHfxf。价格还挺合理的。觉得内容挺不错的于是我决定买下来,我想既然我看书看不明白,看视频应该容易看明白吧,自从我把视频买下来后就就天天看,因为自己基础太差了,所以每天至少学习5个小时以上,那段日子真的很辛苦但又很充实,觉得我的人生最有意义的时间段。我拿到光碟后首先跟着他要求的学习顺序学习(因为他已经偏好了学习的顺序)从第一块开始到第十七块,首先学的是JAVA,是一个培训视频,总共十几G,但老师幽默风趣而又轻松的课堂教课,使我发现原来学习JAVA并不是一件很难的事情,但我的基础太差了有些地方还是不容易看懂,于是有些地方重复看了两,三篇,甚至四,五篇,大概这样过了一个月我就把JAVA给学会了,这个月因为要上班所以经常学到晚上1,2点早上6点多就起床,星期六,星期天的话就从早上看到晚上,所以有段时间眼睛经常通红通红的,但是我知道天道酬勤这个成语,你努力付出就一定得到回报的,于是我坚持了下来,到了第二阶段,学习android了,他有基础篇和深入篇,基础篇比较容易,深入篇的话还是有点难度的,但是我觉得JAVA学好了,android并不难学,学起来还觉得挺容易的,心里不由自主的笑了,觉得是不是我的付出有了回报,到了第三阶段也是最难的了,是基于linux的嵌入式,因为android的是由linux底层开发的再加上界面是JAVA,所以学好linux的嵌入式也比较重要(如果你以后想成为android内核移植这个方向走的非常重要,工资可是很高的哦,如果你只想做界面的话了解一下也不错),他首先从C语言开始教,然后到linux嵌入式,我觉得这部分太难理解了,很多都是硬着头皮看完的,因为有不地方看不明白,断断续续的来到了第四阶段项目阶段这里总共有22个大项目,一开的时候还是跟不上老师的脚步但是后来就慢慢的跟上了,我觉得项目很重要,他把之前的所有的东西都复习了一遍而且让你熟悉了真正企业项目实线,使你以后工作的时候更容易上手,就这样学习了三个多月的时间,我把所有的视频都看完了, 然后就开始找工作了,在网上疯狂的发简历和找一些面试题把他理解和记下来,因为我的学历低吧,说真的,大公司没人会要我,所以我投的都是民营的小公司,没想到过了几天,就有了面试的机会,但是第一次就失败了,虽然我自认为笔试很好,因为我之前做了很多的准备,但是他们的要求比较严格,需要一年的工作经验,所以我没有被选中,后来面试了好几家公司,终于有一个小厂家请了,给了我4000元可能是我学历低吧,但是这4000元对我只有中专文聘来说已经很多很多了,我很满足了,我觉得只有肯努力,也会有成功的一天的。
在Android中进程按优先级可以分为五类,优先级从高到低排列: - 前台进程 该进程包含正在与用户进行交互的界面组件,比如一个Activity - 可视进程 该进程中的组件虽然没有和用户交互,但是仍然可以被看到 - 服务进程 该进程包含在执行后台操作的服务组件,比如播放音乐的进程 - 后台进程 该进程包含的组件没有与用户交互,用户也看不到 - 空进程 没有任何界面组件、服务组件,或触发器组件** Android系统是进程托管的,也就是说进程都是由系统来管理,系统会按照特定的算来来回收这些进程。在回收中秉承几个原则 1. 尽量延长进程的生命周期,不到必须的情况下不会回收,因为系统回收进程会影响用户体验 2. 按优先级从低到高进行回收 3. 同等优先级的进程越近使用越晚回收。 通过上面这些解释,要回答你的问题我想就不难了。进程过一段时间后是会被回收的,但要遵循上面的这些原则,你所说的播放音乐的这个进程的优先级还是比较高的,所以被莫名其妙地回收的可能性不大,在播放音乐时平白无故地停止这样的情况很少对吧?service和application的生命周期有关,只要进程被回收,那么它所占用的所有资源将被回收。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
福祥茗茶会所我想知道这个在什么地方
三角形ABC的外接圆圆心为O,两条高的交点是H,
富锦市工商行政管理局锦山分局地址有知道的么
大镇新村在什么地方啊,我要过去处理事情
汽车活档是什么意思
金源批发店地址在什么地方,想过去办事
5比135的比值
银卓装饰工程有限公司在哪里啊,我有事要去这
开一个普通洗车店要多少钱
竞选:投票:当选A.考试:阅卷:及格B.比赛:
华为PTN设备在本质上是一个交换机吗
现在的儿童杂志插画一般稿费都多少呢?
有一本小说女主原来学画画的后来右手受伤了男
冲击试验取样
昌化镇地址有知道的么?有点事想过去
推荐资讯
下列各项中,一般不列入岗位聘用合同的是()
灵魂摆渡哪一集是农民胖子成的摆渡人
求此图出自哪个车牌号
<6.8-5.25>÷3.1怎么简算
18056961527接通没有声音,这样的电话是诈骗
求苏州市吴江区到上海东方明珠和苏州吴江区到
人商家电宋家坪创维形象店在什么地方啊,我要
命薄如纸,是说这个人的寿命短吗????
这双鞋子很“潮”用英语怎么说?
宝文置业(安徽)有限公司芜湖分公司在哪里啊,
德州市周易研究会怎么去啊,有知道地址的么
茗香居茶庄我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?