大家知道,索愛的很多機型(如S700,K700,K50X等)用的時間長了,關(guān)機鬧鐘會莫名其妙的不響,解決方法不外乎重新設(shè)定手機,但經(jīng)過一段時間的使用后,鬧鈴又不響了,雖然是小問題,但造成的后果可不小,上班遲到扣錢,上課遲到挨批,如果是考試遲到那可就慘了。
幾個月之前,我下定決心解決這個問題,我用我自己的S700做了大量試驗,發(fā)現(xiàn),只要對文件做了大量添加、刪除、移動等操作后,第二天關(guān)機鬧鐘肯定有問題,我分析了S700的文件排列方式,發(fā)現(xiàn)是按照字母順序排列的,鬧鐘程序在啟動時,會按照這個順序來找鈴聲文件,找到后就播放,但由于多次拷貝刪除文件后,其內(nèi)存并沒有完全釋放,許多文件尸體還留在內(nèi)存空間里面,這樣鬧鐘程序找鬧鈴文件時會造成混亂而白屏死機。
搞清楚了不響的原因就好辦了,我把作為鬧鈴的文件改名,如greeting.MP3改為0000.MP3,讓這個文件始終排列在“聲音”目錄中的第一位,這樣每次鬧鈴程序在找鬧鈴文件時,都會第一個找到它,然后播放。我這樣測試了近兩個月,這期間我無數(shù)次的拷貝移動刪除鈴聲文件,除了這個0000.MP3 文件以外,其它文件幾乎都改動過,一次也沒有出現(xiàn)鬧鈴不響的情況。
雖然K700K50X機型不是這種排列方式,但我認為其原理也應(yīng)該是一樣的,這就需要大家多進行測試了,需要提醒大家,除了這個0000.MP3文件外,其它文件名首字母最好為字母,或者是不為0的數(shù)字,不要有其它符號,這樣可以保證鬧鈴程序能第一個找到它!
這樣也可以解釋關(guān)機鬧鈴跟開機鬧鈴的原理是不一樣的,從軟件開發(fā)原理上來講,可能開機鬧鈴比關(guān)機鬧鈴多了許多過濾和判斷條件,而關(guān)機鬧鈴的查找算法則比較簡單,所以會出問題。
希望大家多多測試,如果這個方法能夠徹底解決這些機型的鬧鈴不響問題,也就可以造福廣大機油了!^_^