前段時(shí)間在論壇上見有人說小C在來電顯示時(shí)判斷最后七位或八位號(hào)碼,即如果電話簿中存了一個(gè)“A”,其號(hào)碼為010-88881111,如果來電號(hào)碼為020-88881111(電話簿中沒有該號(hào)碼),將會(huì)顯示“A”,而不是直接顯示號(hào)碼。我當(dāng)即試了一下自己的小C,并沒有他所說的這個(gè)問題,經(jīng)過一番討論后得知他的小C是09版的水貨,而且其他版本的水貨也有這個(gè)問題,而我的小C是13版的行貨,看來有沒有這個(gè)BUG還可以做為判斷行水的一條依據(jù)呢。
本來事情至此就告一段落了,但昨天我又發(fā)現(xiàn)了一個(gè)新的問題。在這里寫出來,為了和大家一起探討一下。大家肯定經(jīng)常遇到這樣的情況,來了一個(gè)電話,并不是電話簿中存的號(hào)碼,比如為01012345678,接聽之后需要將此號(hào)碼存入電話簿中以便下次聯(lián)系,假定人名存為“XXX”。存完之后,通訊記錄表中并不會(huì)將剛才的號(hào)碼變?yōu)槿嗣,即仍然顯示為“0101234578”,而不會(huì)顯示為“XXX”。這倒沒什么,有兩種辦法可以令其顯示為人名,一種辦法當(dāng)然是重新開機(jī),這是種笨辦法,本人用小C除了充電時(shí)關(guān)機(jī)外,幾乎不關(guān)機(jī);另一種方法是進(jìn)入“電話簿選擇”中先選中“SIM電話簿”,再選中“智能電話”,經(jīng)過這種切換后,通訊記錄表中就會(huì)將剛才的來電顯示為“XXX”。
之后卻發(fā)現(xiàn)一個(gè)問題,就是私人號(hào)碼的顯示不正常。大家可以按如下方式測試一下。
1、假如通訊記錄表中有兩個(gè)02112345678,分別是已接來電和未接來電,將其存為私人號(hào)碼后,經(jīng)過上述方法(不管是重新開機(jī)還是切換電話簿)后,第一次進(jìn)入通訊記錄表時(shí)均會(huì)顯示為“私人號(hào)碼”,但退出后第二次再進(jìn)入通訊記錄表時(shí)又都顯示為“02112345678”了!
2、更特殊的是,如果這里該號(hào)碼又來電了,假定接聽了該號(hào)碼,則已接來電將被更新為“私人號(hào)碼”,但未接來電仍顯示為“02112345678”,退出后再進(jìn)入通訊記錄表中,顯示不變,已接來電仍顯示為“私人號(hào)碼”,而未接來電顯示為“02112345678”!
3、若此時(shí)再重復(fù)第1步的方法,即重新開機(jī)或切換電話簿,則在第二次進(jìn)入通訊記錄表時(shí)兩個(gè)號(hào)碼又會(huì)全部顯示為“02112345678”!
從這一點(diǎn)可以看出小C在設(shè)計(jì)軟件時(shí)存在漏洞。各位朋友也可以自己測試一下。第一次寫東西,比較啰嗦,請(qǐng)大家見諒。