回覆列表
-
1 # 技術宅小蔥
-
2 # SmileMonkey
我下載了天氣通後檢視這個app的程序數,可以看到這個app開啟了四個程序一個是應用程序,一個是xiaomi程序,一個是appwidget程序,一個是remote程序。
這些xiaomi,remote,appwidget其實都是程式猿給程序的一個名字而已。每個程序可能有不同的業務在裡面。
然後,我們反編譯它的app清單檔案可以看到
這個名字叫xiaomi的程序,其實是一個XMJobService。就是一個後臺服務。看見這個包名覺得很熟悉,猜測應該是小米推送的第三方服務,開啟小米推送文件。
文件地址:https://dev.mi.com/console/doc/detail?pId=41
頁面搜尋這個包名
可以看到,果然就是小米推送。
總結,這個就是一個推送服務。在開啟app的情況下,它可以推送一些訊息到通知欄的一個服務。因為是小米推送,如果這個app安裝到小米手機,那麼就算不開啟app,它也能推送訊息給你。畢竟都是小米出品。
-
3 # 拉里佩奇養的貓
mipush,小米推出的訊息推送服務,類似GCM,應用可以將通知透過系統推送而不是在駐留在後臺推送,更省電。
支援mipush的應用一般也同時支援華為推送平臺和魅族推送平臺。
民間大神已經開發出了其他手機能用的mipush模組,可以在酷安下載。
題主不用擔心,看你的手機UI介面應該是華為手機吧?你這個圖片顯示的意思你可能沒了解清楚,我特意去查了下天氣通這個軟體。
發現所屬的開發公司並不是小米科技。
所以呢,下邊那兩個程序是獨立的,跟天氣通沒有關係,應該是題主安裝了小米的相關軟體。