「為什麼某天下午,你的智慧型機一反常態的消耗了大半電量,而你並沒太多使用?
為什麼有些應用你明明已經把它們關閉了,過一會,它們又神不知鬼不覺地冒出來?
為什麼這個月的網路流量超出平時一大半?
……」這正是前段時間讓何璽很是惱火乙個問題,手機一到下午2點左右就沒電了,開始以為是玩遊戲太多,開啟網頁太多的緣故,所以有乙個周特意不用手機玩遊戲,看書,只是使用手機來接聽**,但是還是不管用,每天一到2點左右就沒有電了。
2. 有些退出後關不掉,但用專門的管理軟體可以關掉,次之;
3. 有些是拿管理工具也關不掉的,在後台悄悄執行,極其惡劣。
「眾所周知,android系統以開放而著稱,這也是他吸引眾多開發者的重要原因。在它提供給開發者的眾多便利中,其中有一條:系統允許第三方開發者開發系統級的程式駐留後台。這本來是為程式開發者提供方便的措施,但是在國內卻被一些人盯上了。
回來再說應用程式的開發。作為開發者在設計程式的時候,一般在執行完任務會盡可能關閉或掛起自己。
正因為android系統預留了上述「後門」,一些別有用心的人就會選擇讓程式走動駐留後台,在被關掉後自動重啟。有些甚至無法解除安裝,成為永不停止的應用程式。
第一類:通訊聊天類。這類應用主要為了保證正常服務,方便和伺服器保持通訊。
第三類:部分lbs應用。該類程式會監控使用者的地理位置資訊,從而實現移動平台上廣告的精確投放。
除了關閉後自動啟動,還存在一些應用程式,在執行時,正常的程序管理器中卻無法看到,甚至同時在程式中執行其他程式。
關不掉的程式能幹嗎?這樣的程式必然給使用者帶來嚴重的後果:耗電、耗流量、占用系統資源、安全問題。
也就是說,手機與伺服器之間會建立網路連線,可以將訊息從伺服器推送到手機上,手機也可以把需要的東西發到伺服器。使用者選擇關閉時,中斷了手機和伺服器的連線。為了使手機和伺服器保持通訊,一些應用會讓自身的守護程序時刻監測自身的執行狀態,一旦程序被終止,自動重啟。
第二種,為了統計一些使用者行為,便於產品改進以及個性化推送。例如,一些應用商店和lbs類的應用,監控使用者的喜好或地理位置資訊,進行有效應用、資訊或廣告推送。
第三種,惡意行為,偷跑大量流量,或是監聽手機的資訊,讀取聯絡人、簡訊、聯絡歷史等隱私,這背後往往有黑色利益鏈條。
而這樣的程式必然給使用者帶來嚴重的後果:耗電、耗流量、占用系統資源、安全問題。
第三, 安全問題。某些駐留後台的應用,會隨時記錄使用者使用情況,並存在使用者不了解的情況下主動上傳手機資訊的可能。
微控制器程式設計中的注意點
1 延時的問題。延時的方法有死迴圈延時 定時器中斷。案例。鍵盤掃瞄,掃瞄間隔10ms 液晶閃爍,需要用到延時開關,形成閃爍效果。這樣的情況需要採用定時器中斷延時,避免減小按鍵掃瞄的識別精度 按下了,但沒有識別 2 對於段碼屏中有符號和數字共用乙個位址的情況,一定要先讀取快取資料,判斷符號的情況,再進...
ROS中配置主從機需注意的幾點
由於網上配置ros主從機的博文比較多,我在此不做贅述,只將比較容易出問題的一些地方指出,盡量簡潔的介紹配置過程 首先在終端中檢視本機的ip 如圖,我的ip是192.168.3.10 然後vim bashrc在最後新增 export ros hostname 你的hostname export ros...
FPGA中狀態機實現需要注意的地方
寫狀態機時需要注意的地方 1 狀態機的狀態編碼大概有三種 二進位制編碼,格雷碼,獨熱碼。其中二進位制編碼就是000 001 010 011 100這類的逐漸加一 格雷碼就是相鄰兩個狀態只有一位數不一樣,000 001 011 010之類的 獨熱碼的意思是有多少個狀態那麼狀態碼就有多少位,比如說狀態機...