小公尺神隱模式破解(反系統息屏後網路中斷)

2021-07-09 15:45:07 字數 1145 閱讀 4240

做為使用者,你肯定抱怨過手機上有太多殺不死的應用浪費你的記憶體,浪費記憶體就算了,他們還跑你的流量。ok,為了提供更好的使用者體驗,以miui為首的神隱模式(因為我只知道miui的叫神隱……就先以他為首吧,有了解誰先出的快告訴我),各個系統廠商都推出自己的xx模式。

在手機息屏後,未加入白名單的應用將會被禁止訪問網路。

嗯……這個做的好!使用者這回開心了呀:-d。(雖然好像有人抱怨神隱有bug)。

可是開發者哭了啊,老闆一定要讓我完成這個需求啊,隔段時間上傳或獲取個資料呀,你給我斷網了我咋辦?系統級遮蔽的啊這是,我沒法搞了啊……聯絡運營產品公關還有各種大boss!

「我們聯絡下miui官方,把我們預設加白名單行不行?」

「先不說miui給不給,除了miui還有別家系統啊,而且誰都聯絡都能加白名單,這模式還有啥用」

「讓設計做引導頁」

「系統真的是太多了啊……同乙個系統不同版本還有差別啊……」

(題外話,話說360電腦版,開啟usb除錯的引導頁真心很屌啊,大部分手機不同型號好像都做了。)

* 完了,你說怎麼辦吧?*

注:息屏後不能訪問網路的實質是,系統休眠後,應用喚醒無法訪問網路,所以用輪詢執行任務的,是不會出現這種現象的,因為輪詢不會讓系統休眠,似乎問題解決了是嗎?哼哼,你就等著被使用者解除安裝吧,電量嘩嘩往下掉啊!

所以我們這裡討論的是,使用alarmmanager做定時任務的情況

1.提到息屏後訪問不了網路,你第乙個想到肯定是系統休眠了,這個簡單啊,喚醒不就好了麼。powermanager有個啥屬性來著?用這個就可以了!!

額~既然這麼簡單,那還叫問題嗎?

事實是,系統是喚醒了,但是網路就是被中斷了,同時被中斷的還有gps,還有什麼被禁止的就不清楚了,感興趣的自己試一下。

**********====

2.ok,默默的「偷」流量是不行了,我們回歸本源想想,問題是息屏後~息屏後~息屏後~誒?同時,leader還提供了乙個資訊,息屏後收不到推送,但是點亮後,推送都過來了。那我們亮屏了試試?

最後,廢話說了這麼多,直接上demo**啦。**很簡單,裡面都寫好了注釋,具體使用者體驗邏輯還要developers 自己新增哦~

github:

對了,還要感謝我的android小組leader本篇文章的最大貢獻者 錦洋大哥 ^.^

單例模式例項 神碼設計模式

1 多執行緒下的懶漢式單例模式,不加鎖會出現多執行緒同時建立物件的問題,違反了單例模式原則。public class singleton public static singleton getinstance return instance 2 餓漢模式。由於一開始就建立了物件,所以不會存在多執行緒...

小公尺股價持續大漲 雷軍身價破200億美元中國第六

小公尺上市雖然首日遭程式設計客棧遇破發,但是此後持續 堪稱暴力,目前已經來到 22 港元上下,累計 接近30 根據港交所資料,小公尺目前的市值已達 4900 億港元左右,相當於大約 630 億美元。隨著gzxipyucst小公尺股價一路走高,雷軍的個人身價也是水漲船高,目前已經突破 200 億美元,...

小公尺市值再破8000億港元 股價漲超4

程式設計客棧 www.cppcns.com 12月29日 訊息 今日早間,小公尺集團港股高開逾3 截至發稿,小公尺集團股價漲4.33 32.5港元,小公尺總市值再破8000億港元,達到8171.83億港元,已成功邁進千億美元俱樂部。昨日晚間,小公尺集團正式發布了全新旗艦小公尺11,該機全球首發驍龍8...