講義課件分析1_第1頁(yè)
講義課件分析1_第2頁(yè)
講義課件分析1_第3頁(yè)
講義課件分析1_第4頁(yè)
講義課件分析1_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、uexSecurityKeyboard1、簡(jiǎn)介2、API概覽3、更新歷史1、簡(jiǎn)介帶安全鍵盤(pán)的輸入框插件1.1、說(shuō)明創(chuàng)建一個(gè)帶安全鍵盤(pán)的輸入框插件,提供純數(shù)字鍵盤(pán),數(shù)字、字母和符號(hào) 切換的鍵盤(pán),同時(shí)輸入框位置、鍵盤(pán)描述信息 以定制,提供自定義輸入框樣式、隨機(jī)展示數(shù)字鍵盤(pán)等功能具體見(jiàn)下面.本文的 的是為了開(kāi)發(fā)能夠更好更快地將API集成到自己的項(xiàng) 中,在使用前最好先使用好效果。提供的demo并對(duì)照文檔運(yùn)行看看這里 以【參考】uaE為開(kāi)發(fā)者工具開(kāi)發(fā),然后集成到自己的項(xiàng)。1.2、UI展示1.3、開(kāi)源源碼插件測(cè)試用例與源碼:點(diǎn)擊插件中心至插件詳情頁(yè) (插件測(cè)試用例與插件源碼已經(jīng)提供)1.4、版本支持本插件

2、的所有API默認(rèn)支持Android4.0+和iOS7.0+操作系統(tǒng).有特殊版本要求的API會(huì)在文檔中額外說(shuō)明.1.5、接口有效性本插件所有API默認(rèn)在插件版本4.0.0+ 用.2、API概覽2.1、方法open /創(chuàng)建帶安全鍵盤(pán)的輸入框?qū)ο髐exSecur tyKeyboard.open(params);說(shuō)明:創(chuàng)建帶安全鍵盤(pán)的輸入框?qū)ο髤?shù):openc osegetDataonKeyPressonShowKeyboardonHdeKeyboard各字段含義如下:是否必選名稱(chēng)類(lèi)型說(shuō)明keyboardTypeNumbe r否鍵盤(pán)類(lèi)型,參考KeyboardType ,默認(rèn)為0keyboardDesc

3、r pt o nStr ng否鍵盤(pán)描述信息,如UI展示中顯示在鍵盤(pán)頂部的文字描述正益移動(dòng)安全輸入xNumbe r是輸入框距屏幕左邊緣的距離yNumbe r是輸入框距屏幕頂部的距離wdthNumbe r是輸入框的寬度he ghtNumbe r是輸入框的高度sScro W thWebboo否是否隨網(wǎng)頁(yè)滾動(dòng),默認(rèn)為fa seshowC earTextboo否是否顯示明文輸入,默認(rèn)為trueshowInputBoxboo是否顯示插件輸入框,默認(rèn)為true否maxInputLengthNumbe r否鍵盤(pán)輸入的最大字符數(shù)(一個(gè)漢字為兩個(gè)字符),默認(rèn)不設(shè)限制h ntTextStr ng否輸入框提示語(yǔ),只有

4、顯示插件輸入框時(shí)才有效,默認(rèn)值為空textCo orStr ng否輸入框字體顏色(RGB色值),只有顯示插件輸入框時(shí)才有效,默認(rèn)值為系統(tǒng)默認(rèn)h ntTextCo orStr ng否輸入框提示語(yǔ)字體顏色(RGB色值),只有顯示插件輸入框時(shí)才有效,默認(rèn)值為系統(tǒng)默認(rèn)backgroundCo orStr ng輸入框背景顏色(RGB色值),只有顯示插件輸入框時(shí)才有效,默認(rèn)值為透明否textS zeStr ng否輸入框字體大小,只有顯示插件輸入框時(shí)才有效,默認(rèn)值為系統(tǒng)默認(rèn)sRandomboo否是否鍵盤(pán)數(shù)字隨機(jī),默認(rèn)為fa se,僅對(duì)純數(shù)字鍵盤(pán)有效sHgh ghtboo否是否在點(diǎn)擊按鍵時(shí)顯示效果,默認(rèn)為tr

5、uevar params keyboardType: , keyboardDescr pt on: , x: ,y: ,wdth: ,he ght: , sScro W thWeb:, showCearText:, showInputBox:, maxInputLength:, h ntText:,textCo or:,h ntTextCo or:, backgroundCo or:, textS ze:, sRandom:, sHgh ght:, ogoPath:, sCeanPassword:ogoPath名稱(chēng)Str ng類(lèi)型是否是否必選需要顯示ogo圖標(biāo)的路徑,支持uap路徑協(xié)議說(shuō)明sC

6、 eanPasswordboo是否在應(yīng)用退出時(shí)清空輸入框,默認(rèn)為fa se否返回值:返回帶安全鍵盤(pán)的輸入框?qū)ο?創(chuàng)建失敗時(shí)返回nu .示例:close /銷(xiāo)毀帶安全鍵盤(pán)的輸入框uexSecur tyKeyboard.c ose(secur tyKeyboard);說(shuō)明:銷(xiāo)毀帶安全鍵盤(pán)的輸入框參數(shù):名稱(chēng)類(lèi)型是否必選說(shuō)明secur tyKeyboardObject否由open接口創(chuàng)建的輸入框?qū)ο?不傳關(guān)閉所有輸入框?qū)ο笫纠?getData /獲取輸入框?qū)ο笾械膬?nèi)容var content uexSecur tyKeyboard.getData(secur tyKeyboard);說(shuō)明:獲取輸入框?qū)ο?/p>

7、中的內(nèi)容,支持同步回調(diào).參數(shù):各字段含義如下:uexSecur tyKeyboard.c ose(secur tyKeyboard);var params keyboardType:1,keyboardDescr pt on: 正益移動(dòng)安全輸入, x:100,y:100,wdth:250,he ght:50, sScro W thWeb:true, showCearText:fa se, showInputBox:fa se, maxInputLength:1000, h ntText:,textCo or:#00ff00, h ntTextCo or:# f00,backgroundCo o

8、r:#ff0000, textS ze: 16, sRandom:true, sHgh ght:fa se, ogoPath:res:/keyboard_ HYPERLINK mailto:ogo2x.png ogo2x.png, sCeanPassword:true;var secur tyKeyboard uexSecur tyKeyboard.open(JSON.str ng fy(params);參數(shù)名稱(chēng)參數(shù)類(lèi)型是否必選說(shuō)明secur tyKeyboardObject是由open接口創(chuàng)建的輸入框?qū)ο蠓祷刂?輸入框中的內(nèi)容.示例:2.2、方法onKeyPress /鍵盤(pán)點(diǎn)擊的方法uexS

9、ecur tyKeyboard.onKeyPress(param);說(shuō)明鍵盤(pán)點(diǎn)擊的方法參數(shù)param為json字符串:各字段含義如下:是否必選名稱(chēng)類(lèi)型說(shuō)明npu tTy peNu mb er是輸入類(lèi)型, 0:輸入文本,包括數(shù)字、字母、特殊字符等;1:退格;2:完成。只有當(dāng)showInputBox為fa se,即不顯示插件輸入框時(shí),才會(huì)回調(diào)文本和退格的輸入;輸入完成的回調(diào),兩種情況都會(huì)有。示例onShowKeyboard /顯示鍵盤(pán)的方法uexSecur tyKeyboard.onShowKeyboard(param);說(shuō)明:顯示鍵盤(pán)的前端收到該方法后, 根據(jù)需求調(diào)整輸入框位置,防止鍵盤(pán)蓋住輸入

10、框等問(wèn)題。參數(shù):param為json字符串:wndow.uexOn oad funct on(type)uexSecur tyKeyboard.onKeyPress funct on( nfo) a ert( nfo);var param nputType:var content uexSecur tyKeyboard.getData(secur tyKeyboard);各字段含義如下:名稱(chēng)類(lèi)型是否必選說(shuō)明dStr ng顯示鍵盤(pán)唯一標(biāo)識(shí)符,與open方法中的d對(duì)應(yīng)是示例:onHideKeyboard /鍵盤(pán)的方法uexSecur tyKeyboard.onHdeKeyboard(param);

11、說(shuō)明顯示鍵盤(pán)的方法參數(shù)param為json字符串:各字段含義如下:名稱(chēng)類(lèi)型是否必選說(shuō)明dStr ng是鍵盤(pán)唯一標(biāo)識(shí)符,與open方法中的d對(duì)應(yīng)示例3、附錄KeyboardTypevalue描述0純數(shù)字鍵盤(pán),不切換1數(shù)字、字母、符號(hào) 切換鍵盤(pán)2系統(tǒng)默認(rèn)鍵盤(pán)4、更新歷史iOSwndow.uexOn oad funct on(type)uexSecur tyKeyboard.onHdeKeyboard funct on( nfo) a ert( nfo);var param d:wndow.uexOn oad funct on(type)uexSecur tyKeyboard.onShowKeyboard funct on( nfo) a er

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論