如何使程式不被360軟體Kill掉?(解決方案)
我有個想法就是啟動service,用如下方法~即可被普通工作管理員結束程式後~仍能重啟,但是遇到360那種變態殺程式~就不起作用了。。。有人知道還有什麼好辦法嗎?
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_STICKY;
}
解決方案:
android上不存在常駐不被殺死的程式。
主要是隻是通過多種方式實現自動重啟,給使用者的感覺是一直常駐不衰。
一般可以這麼做,
1.用AlarManager,不斷間隔的給增加傳送訊息,確認Service的狀態是否正常,否則重啟。
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_STICKY;
}
解決方案:
android上不存在常駐不被殺死的程式。
主要是隻是通過多種方式實現自動重啟,給使用者的感覺是一直常駐不衰。
一般可以這麼做,
1.用AlarManager,不斷間隔的給增加傳送訊息,確認Service的狀態是否正常,否則重啟。
2.監控多個狀態,如開關機,收發簡訊,螢幕開關,應用程式被關閉,解除安裝,網路狀態等接受訊息的機會進行自檢。
3.建立兩個Service,Service1和Service2,在Service1的onDestory方法裡寫上啟動Service2的程式碼,在Service2的onDestory方法裡寫上啟動Service1的程式碼
相關文章
- kill掉 mysql 大量鎖表程式MySql
- surfaceview元件的surfaceCreated()不被呼叫的解決方案View元件
- A10pro掉算力解決方案升級官方韌體
- 個人專案管理軟體解決方案專案管理
- 物聯網產品軟體解決方案
- 看新華三解決方案360°業務能力中心如何打破“抽象感”抽象
- kill -9 殺掉oracle所有程式卻不能啟動和連線資料庫的解決辦法!Oracle資料庫
- OA軟體行政管理系統解決方案
- 汽配行業ERP管理軟體解決方案!行業
- SaaS軟體的技術缺陷以及解決方案
- 感測器事件解決方案的必需軟體事件
- McAfee全新反間諜軟體解決方案(轉)
- 血壓計方案定製設計軟硬體解決方案
- Apache曝核級漏洞,360釋出整體安全防護解決方案Apache
- LINUX下kill掉多個類似程式的妙招Linux
- 【實驗】【VNC】手工kill掉VNC程式的故障處理VNCC程式
- windows下處理kill session不被釋放的鎖WindowsSession
- 解決Mac安裝PS AI PR AE系列軟體報錯程式碼501的解決方案MacAI
- 如何解決360軟體管家開啟不了win10安裝的軟體列表的問題Win10
- 解決onConfigurationChanged不被呼叫
- 360軟體寶庫
- 【Gp】PostgreSql中如何kill掉正在執行的sql語句SQL
- 檢視長時間鎖定物件的程式,並kill掉物件
- Crontab自動執行指令碼Kill掉MySQL的僵死程式指令碼MySql
- AI智慧學生體測小程式解決方案AI
- 當下SaaS軟體的技術缺陷以及解決方案
- [推薦]Bitnami 開源軟體包安裝解決方案
- 軟體專案管理常見問題及解決方案專案管理
- “初涉軟體專案管理的彷徨”解決方案(轉)專案管理
- 新聞管理軟體的完美圖片解決方案 (轉)
- 防火牆(360天堤)雙因素身份認證解決方案防火牆
- KISS:使重要軟體簡單
- 解決perl程式使CPU利用率過高
- ORACLE快速徹底Kill掉的會話Oracle會話
- 【知識分享】軟體線上網站伺服器解決方案網站伺服器
- 使用GPT-4o實現軟體架構解決方案GPT架構
- 微服務分散式事務解決方案-開源軟體seata微服務分散式
- 程式如何分辨誰在kill()自己