手機開發實戰47——手機編輯器介紹
編輯器
編輯器模組主要用於處理使用者在資訊處理上的請求,例如編輯短訊息、編輯檔名和編輯電話號碼等。在編輯器的右上角通常都有兩個數字,一個數字表示當前輸入的字元個數,一個表示此編輯器允許輸入的最大字元個數。
手機中對於英文和數字通常採用ASCII編碼,對於中文采用UNICODE編碼,在編輯器中只要有一箇中文,那所有輸入的字元都會採用UNICODE編碼,所以在有中文的情況下,編輯器允許輸入的最大字元個數通常是英文和數字狀態下的一半。
在編輯簡訊時,如果插入了“笑臉”等小圖示,或預設鈴聲,此時就自動進入EMS編輯狀態,插入的圖示或鈴聲作為特殊字元處理,會顯示一下輸入了多個字元。
在開發編輯器的時候,有以下幾點需要特別注意:
1編輯器和輸入法是緊密聯絡在一起的,在初始化編輯器的時候,同時要初始化配套的輸入法,不同的編輯器型別所適配的輸入法也不同,如號碼編輯器只能呼叫數字編輯器,電子郵件的收件人編輯器、URL編輯器和密碼編輯器不能呼叫中文輸入法等。
2每個編輯器都有最大字元輸入個數,在ASCII和UNICODE狀態下,數值還不相同。
3不同的編輯器,所輸入的字元型別也不同,如檔名編輯器,受檔名規範限制,有些特殊字元不能輸入。
4在遇到異常狀況,如來電和鬧鐘時間到等的時候要自動儲存輸入的字元。
相關文章
- 手機應用開發總體介紹
- 手機開發實戰20——GPRS區域定義
- 用手機微信怎麼編輯word文件 手機編輯文件的基本操作
- [小程式開發實戰]使用WxJava實現手機號獲取Java
- 安卓手機ping命令怎麼用?安卓手機測試方法介紹安卓
- 精讀《手寫 SQL 編譯器 - 文法介紹》SQL編譯
- 精讀《手寫 SQL 編譯器 – 文法介紹》SQL編譯
- YouGov:研究顯示47%的英國手機使用者已使用智慧手機Go
- Vim實戰手冊(4)常用編輯操作按鍵
- C語言編譯器手機版C語言編譯
- 【彙編】計算機暫存器介紹計算機
- xheditor文字編輯器的簡單實用介紹
- 【動手開發作業系統】- 介紹作業系統
- 鴻蒙手機版JNI實戰(JNI開發、SO庫生成、SO庫使用)鴻蒙
- 手機上開發動畫 (轉)動畫
- 安卓手機怎樣開啟USB除錯模式(圖文介紹)安卓除錯模式
- 【隨心秀】開篇 - 開源微場景編輯器介紹
- 從0到1開發實戰手機站(二):Git提交規範配置Git
- Web專案開發介紹及實戰專案介紹Web
- 蘋果手機怎麼在影片上新增字幕編輯文字蘋果
- 『學了就忘』vim編輯器基礎 — 94、vim編輯器介紹
- 手機定位App從想法到上線運營(1)--介紹APP
- 日本手機那些事:運營商起用機器人賣手機機器人
- 手寫開源ORM框架介紹ORM框架
- 怎樣把照片編輯成影片,手機上面操作很方便
- 手機上的大資料:手機大資料的挑戰大資料
- 手機直播平臺開發的解析
- OneBlog手機端開發計劃
- 華為手機桌面角標開發
- 手機app的四種開發方式APP
- 手機APP應用軟體開發APP
- Ubuntu 手機開發培訓準備Ubuntu
- eclipse開發android手機定位EclipseAndroid
- eMarketer: 品牌編輯網站在移動手機上找到自己的位置網站
- 動手實現程式碼虛擬機器虛擬機
- 中國聯通iPhone手機廣告合輯iPhone
- Android 專案實戰--手機衛士(實現splash)Android
- 谷歌開發“智慧”手機殼 將限量發售谷歌