日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

讓諾基亞3220通訊錄支持拼音首字母快速查找

【讓諾基亞3220通訊錄支持拼音首字母快速查找】你是否應(yīng)該閱讀本文?
只要你覺(jué)得手機(jī)通訊錄快速查找中文聯(lián)系人不夠方便,但支持多個(gè)字母快速查找,你就可以看看本文 。雖然本文是針對(duì)諾基亞3220寫(xiě)的 。
目的:
讓通訊錄支持拼音首字母快速查找
幾個(gè)概念:
為了下文敘述方便,提出下面幾個(gè)概念 。
全拼:一個(gè)或幾個(gè)漢字的拼音組合 。
簡(jiǎn)拼:一個(gè)或幾個(gè)漢字全拼的首字母的組合 。
第n字母:大部分手機(jī)鍵盤(pán)2~9號(hào)數(shù)字鍵上有3個(gè)或4個(gè)字母,它們是按字母先后順序排列的,每個(gè)按鍵上的第1個(gè)字母就是該按鍵上所有字母(包括它自己)的第1字母,第2個(gè)字母是第2字母,第3個(gè)字母是第3字母,如果有第4個(gè)字母,那它就是第4字母 。例如,2號(hào)數(shù)字鍵上有A、B、C三個(gè)字母,這三個(gè)字母的第 1字母都是A,第2字母是B,第3字母是C 。
基本原則:
(1)在聯(lián)系人姓名前加一個(gè)字符串,快速查找時(shí)就當(dāng)手機(jī)支持簡(jiǎn)拼查找 。雖然這樣使聯(lián)系人列表看起來(lái)不那么整齊 。
(2)為了減少重碼,最后一個(gè)字(如果是漢字)使用全拼 。
操作方法:
(1)取聯(lián)系人姓名的簡(jiǎn)拼(最后一個(gè)字如果是漢字的話就取全拼) 。如果聯(lián)系人姓名是有英文,直接取英文字母就可以了 。為了盡可能減少添加的字符串與英文姓名混淆,大寫(xiě)的字母都變成相應(yīng)的小寫(xiě)字母 。例如有聯(lián)系人“陳先生”,則取“cxsheng”,“李軍”取“l(fā)jun”,“Susan”取“susan”,“櫻花草Sweety”取“yhcsweety”,“Sweety櫻花草”取“sweetyyhcao” 。
(2)將上一步得到的字母串中的每個(gè)英文字母變成相應(yīng)的第1字母 。這樣處理的原因是,如果簡(jiǎn)拼不是第1字母,要連續(xù)按幾次鍵才能輸入,比較麻煩,這樣做就可以忽略這個(gè)影響 。如“cxsheng”變成“awpgdmg”,“l(fā)jun”變成“jjtm” 。
(3)處理上一步得到的字母串中的連續(xù)重復(fù)字母串,優(yōu)先處理最長(zhǎng)的連續(xù)字母串 。第1字母重復(fù)n次,就把它變成它的第n字母,如果n>3(連續(xù)字母是 p、w時(shí),為n>4),先減去3(或4)的整數(shù)倍使n≤3(或n≤4) 。之所以這樣處理,是因?yàn)榭焖侔赐粋€(gè)鍵多次,會(huì)循環(huán)輸入下一個(gè)字母 。例如,將“jjtm”中最長(zhǎng)的連續(xù)第1字母串“jj”變成“k”,即“jjtm”變成“ktm”;“awwwt”變成“ayt”;“addddd”變成 “ae” 。
(4)編輯聯(lián)系人姓名,將上一步得到的字符串的前4個(gè)字母加到姓名開(kāi)頭,不足4個(gè)的有多少取多少 。不一定要取4個(gè),如果你的聯(lián)系人很多很多,可以多取 。
適用范圍:
本文是針對(duì)諾基亞3220手機(jī)寫(xiě)的,它的操作系統(tǒng)是S40 。這款手機(jī)通訊錄快速查找功能的特點(diǎn)是:快速查找默認(rèn)的輸入法是全拼與英文混合的,不可以將默認(rèn)輸入法改為數(shù)字 。
可以肯定,這種編碼方法不止適用于諾基亞3220 。根據(jù)上面的基本原則(或者有更適合你的),任何可以輸入多個(gè)字符快速查找的手機(jī)都是可以的,你可以想出更適合你的操作方法 。即使是已經(jīng)支持簡(jiǎn)拼查找的手機(jī),根據(jù)基本原則(2),還可以改進(jìn)以減少重碼 。
最后說(shuō)明:
編程高手,覺(jué)得必要的話,可以寫(xiě)一個(gè)電腦程序自動(dòng)處理 。
其實(shí)思路很簡(jiǎn)單,但是寫(xiě)出來(lái)看起來(lái)有點(diǎn)復(fù)雜 。如果你有沒(méi)看懂的地方,那一定是我沒(méi)寫(xiě)清楚 。若你能提出意見(jiàn)和建議,我會(huì)很感激 。

    推薦閱讀