進程敝嗪剑活與拉活

進程相關(guān)知識梳理

  1. Activity 1像素崩拍螅活
  2. 前臺服務(wù)保活
  3. 賬戶同步拉活
  4. JobScheduler 拉活
  5. 雙進程守護

Activity 1像素钡萑福活

原理:通過監(jiān)聽手機息屏柄延、開屏廣播,關(guān)閉屏幕時,偷偷創(chuàng)建一個1像素的Activity搜吧,讓應(yīng)用成為前臺進程市俊;打開屏幕時,關(guān)閉該Activity滤奈。
缺點:存在一個Activity不夠干凈摆昧,同時需要在鎖屏后才能提權(quán)。

前臺 Service 毖殉蹋活

原理:啟動一個前臺服務(wù)绅你,從而拉高整個應(yīng)用的優(yōu)先級。

  • API<18昭躺,通知圖標不會顯示
  • API>=18并且API<26忌锯,可以啟動雙服務(wù),綁定同樣的ID领炫,然后stop一個服務(wù)偶垮,通知圖標將不顯示
  • API>=26后,暫時沒有方式能夠隱藏通知

賬戶同步拉活

優(yōu)點:系統(tǒng)喚醒帝洪,比較穩(wěn)定
缺點:時間不能把控

JobScheduler 拉活

  • JobScheduler允許在特定狀態(tài)與特定時間間隔周期執(zhí)行任務(wù)似舵。可以利用它的這個特點完成贝邢浚活的功能,效果即開啟一個定時器啄枕,與普通定時器不同的是其調(diào)度由系統(tǒng)完成。
  • 在某些ROM可能并不能達到需要的效果族沃。

雙進程守護

原理:開啟兩個進程相互綁定频祝,一個進程被殺死后,另一個進程重新啟動被殺死的進程脆淹。

總結(jié):

  • 沒有一種方式是能夠保證你的應(yīng)用一直存活在內(nèi)存中的常空,但是能延長時間也很不錯了。(應(yīng)用加入廠商手機白名單最一勞永逸8悄纭@觳凇!)
  • 系統(tǒng)會優(yōu)先殺死占用內(nèi)存多的應(yīng)用烘嘱,所以想讓自己的應(yīng)用活的更久昆禽,還可以從性能上去優(yōu)化,讓其盡可能少的占用內(nèi)存蝇庭。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末醉鳖,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子哮内,更是在濱河造成了極大的恐慌盗棵,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異纹因,居然都是意外死亡喷屋,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門瞭恰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來屯曹,“玉大人,你說我怎么就攤上這事惊畏《竦ⅲ” “怎么了?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵陕截,是天一觀的道長驳棱。 經(jīng)常有香客問我批什,道長农曲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任驻债,我火速辦了婚禮乳规,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘合呐。我一直安慰自己暮的,他們只是感情好,可當我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布淌实。 她就那樣靜靜地躺著冻辩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪拆祈。 梳的紋絲不亂的頭發(fā)上恨闪,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天,我揣著相機與錄音放坏,去河邊找鬼咙咽。 笑死,一個胖子當著我的面吹牛淤年,可吹牛的內(nèi)容都是我干的钧敞。 我是一名探鬼主播,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼麸粮,長吁一口氣:“原來是場噩夢啊……” “哼溉苛!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起弄诲,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤炊昆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體凤巨,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡视乐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了敢茁。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片佑淀。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖彰檬,靈堂內(nèi)的尸體忽然破棺而出伸刃,到底是詐尸還是另有隱情,我是刑警寧澤逢倍,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布捧颅,位于F島的核電站,受9級特大地震影響较雕,放射性物質(zhì)發(fā)生泄漏碉哑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一亮蒋、第九天 我趴在偏房一處隱蔽的房頂上張望扣典。 院中可真熱鬧捞稿,春花似錦池凄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽湿硝。三九已至,卻和暖如春润努,著一層夾襖步出監(jiān)牢的瞬間关斜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工任连, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蚤吹,地道東北人。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓随抠,卻偏偏與公主長得像裁着,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子拱她,可洞房花燭夜當晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 自己曾經(jīng)也在這個問題上傷過腦經(jīng)秉沼,前幾日剛好有一個北京的哥們在QQ說在做IM類的項目桶雀,問我進程笨蠼停活如何處理比較恰當,...
    4e70992f13e7閱讀 3,769評論 9 158
  • 版權(quán)聲明:本文為LooperJing原創(chuàng)文章,轉(zhuǎn)載請注明出處棘捣! 自己曾經(jīng)也在這個問題上傷過腦經(jīng)辜腺,前幾日剛好有一個北...
    LooperJing閱讀 29,688評論 98 481
  • 自己曾經(jīng)也在這個問題上傷過腦經(jīng)评疗,前幾日剛好有一個北京的哥們在QQ說在做IM類的項目,問我進程币鹆遥活如何處理比較恰當百匆,...
    Android高級工程師閱讀 857評論 0 1
  • 自己曾經(jīng)也在這個問題上傷過腦經(jīng)加匈,前幾日剛好有一個北京的哥們在QQ說在做IM類的項目,問我進程敝姹耄活如何處理比較恰當矩动,...
    Android高級開發(fā)閱讀 1,215評論 0 15
  • Android進程保活主要包括兩個方面:提高進程的優(yōu)先級篮迎,降低被殺死的概率在進程被殺死后拉活 1.進程優(yōu)先級 An...
    hxljy閱讀 1,152評論 1 5