91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙開發(fā)系統(tǒng)基礎能力:ohos.inputMethod 輸入法框架

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-26 09:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

輸入法框架

icon-note.gif說明: 本模塊首批接口從API version 6開始支持。后續(xù)版本的新增接口,采用上角標單獨標記接口的起始版本。 開發(fā)前請熟悉鴻蒙開發(fā)指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

導入模塊

import inputMethod from '@ohos.inputMethod';

inputMethod8+

常量值。

系統(tǒng)能力 :以下各項對應的系統(tǒng)能力均為SystemCapability.Miscservices.InputMethodFramework

名稱參數(shù)類型可讀可寫說明
MAX_TYPE_NUMnumber可支持的最大輸入法個數(shù)。

InputMethodProperty8+

輸入法應用屬性。

系統(tǒng)能力 :以下各項對應的系統(tǒng)能力均為SystemCapability.Miscservices.InputMethodFramework

名稱參數(shù)類型可讀可寫說明
packageNamestring包名。
methodIdstringAbility名。

inputMethod.getInputMethodController

getInputMethodController(): InputMethodController

獲取客戶端實例[InputMethodController]。

系統(tǒng)能力 :SystemCapability.Miscservices.InputMethodFramework

返回值:

| 類型 | 說明 |
| -------- | -------- |
| [InputMethodController](#InputMethodController) | 回調(diào)返回當前客戶端實例。 |

示例:

var InputMethodController = inputMethod.getInputMethodController();

inputMethod.getInputMethodSetting8+

getInputMethodSetting(): InputMethodSetting

獲取客戶端設置實例[InputMethodSetting]。

系統(tǒng)能力 : SystemCapability.Miscservices.InputMethodFramework

返回值:

類型說明
[InputMethodSetting]回調(diào)返回當前客戶端設置實例。

示例:

var InputMethodSetting = inputMethod.getInputMethodSetting();

InputMethodController

下列API示例中都需使用[getInputMethodController]回調(diào)獲取到InputMethodController實例,再通過此實例調(diào)用對應方法。

stopInput

stopInput(callback: AsyncCallback): void

隱藏輸入法。

系統(tǒng)能力 :SystemCapability.Miscservices.InputMethodFramework

參數(shù):

參數(shù)名類型必填說明
callbackAsyncCallback返回輸入法隱藏是否成功。

示例:

InputMethodController.stopInput((error)= >{
     console.info('stopInput');
 });

stopInput

stopInput(): Promise

隱藏輸入法。

系統(tǒng)能力 : SystemCapability.Miscservices.InputMethodFramework

返回值:

類型說明
Promise返回輸入法隱藏是否成功。

示例:

var isSuccess = InputMethodController.stopInput();
  console.info('stopInput isSuccess = ' + isSuccess);

InputMethodSetting8+

下列API示例中都需使用[getInputMethodSetting]回調(diào)獲取到InputMethodSetting實例,再通過此實例調(diào)用對應方法。

listInputMethod

listInputMethod(callback: AsyncCallback>): void

查詢已安裝的輸入法列表。

系統(tǒng)能力 : SystemCapability.Miscservices.InputMethodFramework

參數(shù):

參數(shù)名類型必填說明
callbackArray<[InputMethodProperty]>返回已安裝輸入法列表。

示例:

InputMethodSetting.listInputMethod((properties)= >{
    for (var i = 0;i < properties.length; i++) {
      var property = properties[i];
      console.info(property.packageName + "/" + property.methodId);
    }
 });

listInputMethod

listInputMethod(): Array

查詢已安裝的輸入法列表。

系統(tǒng)能力 : SystemCapability.Miscservices.InputMethodFramework

返回值:

類型說明
Promise>返回已安裝輸入法列表。

示例:

var properties = InputMethodSetting.listInputMethod();
   for (var i = 0;i < properties.length; i++) {
     var property = properties[i];
     console.info(property.packageName + "/" + property.methodId);
   }

displayOptionalInputMethod

displayOptionalInputMethod(callback: AsyncCallback): void

顯示輸入法選擇對話框。

系統(tǒng)能力 : SystemCapability.Miscservices.InputMethodFramework

參數(shù):

參數(shù)名類型必填說明
callbackAsyncCallback回調(diào)函數(shù)。

示例:

InputMethodSetting.displayOptionalInputMethod(()= >{
    console.info('displayOptionalInputMethod is called');
  });

displayOptionalInputMethod

displayOptionalInputMethod(): Promise

顯示輸入法選擇對話框。

系統(tǒng)能力 : SystemCapability.Miscservices.InputMethodFramework

返回值:

搜狗高速瀏覽器截圖20240326151344.png

類型HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿說明
Promise回調(diào)函數(shù)。

示例:

InputMethodSetting.displayOptionalInputMethod();

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 接口
    +關注

    關注

    33

    文章

    8992

    瀏覽量

    153672
  • 框架
    +關注

    關注

    0

    文章

    404

    瀏覽量

    17876
  • 鴻蒙
    +關注

    關注

    60

    文章

    2613

    瀏覽量

    44013
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【AWTK使用經(jīng)驗】如何添加中文輸入法

    目前需要在AWTK程序中用到中文輸入法,并且要自定義輸入法的聯(lián)想詞,此時需要用到AWStudio添加軟鍵盤和輸入法。下面將介紹如何使用AWStudio在項目中添加
    的頭像 發(fā)表于 06-20 08:25 ?1566次閱讀
    【AWTK使用經(jīng)驗】如何添加中文<b class='flag-5'>輸入法</b>

    在Labview中如何控制輸入法

    在寫程序中遇到一個問題:如何在進入程序時將輸入法更改為英文輸入法,一般默認是中文輸入法,當按下鍵時,輸入法會跳出來,而程序則不會響應這個按鍵。所以想在進入程序時,將
    發(fā)表于 11-26 15:47

    Orange Pi 4開發(fā)板在Ubuntu系統(tǒng)下如何安裝中文輸入法

    文件請進入orangepi 官網(wǎng)下載,并嚴格按照用戶手冊操作安裝1、安裝 ibus 輸入法框架 在終端執(zhí)行如下命令 apt-get install ibus ibus-clutter ibus-gtk
    發(fā)表于 05-19 15:13

    win10系統(tǒng)怎么禁用輸入法 兩種禁用輸入法的方法

    方法一:直接禁用輸入法1、右擊此電腦,選擇管理。2、打開計算機管理,依次展開任務計劃程序>>程序計劃程序庫>>micrsoft>>windwos。3、點擊
    發(fā)表于 08-31 14:02

    【PIMF】OpenHarmony啃論文俱樂部——OpenHarmony標準系統(tǒng)輸入法以及中文拼音輸入法原理

    Framework)團隊 ,PIMF 即卓越的輸入法框架 。大家好!我來自南京,在OpenHarmony成長計劃啃論文俱樂部,與華為、軟通動力、潤和軟件、拓維信息、深開鴻等公司一起,學習和研究操作系統(tǒng)技術,我
    發(fā)表于 05-23 11:02

    基于rk3399 9.0版本代碼在系統(tǒng)中默認百度輸入法并授予其所有權(quán)限

    enabled_input_methods 是可以添加多個輸入法的,我這里一個是原生的輸入法和百度輸入法格式像這樣 > com.android.inputmethod.latin
    發(fā)表于 09-26 18:16

    嵌入式中文輸入法設計

    本文比較了嵌入式系統(tǒng)中拼音輸入法和筆畫輸入法的優(yōu)缺點,介紹了嵌入式系統(tǒng)中的中文輸入法的基本設計思想。本文重點介紹拼音
    發(fā)表于 06-19 08:29 ?41次下載

    淺談輸入法編程

    首先我們需要明白輸入法是什么東西。目前常用的輸入法基本上有兩種類型:外掛式(如早期的萬能五筆)及輸入法接口式(Input Method Editor-IME)。外掛式比較簡單,就是一個exe文
    發(fā)表于 10-16 11:44 ?42次下載

    手機中文輸入法

    手機中文輸入法              中文輸入法
    發(fā)表于 12-19 13:58 ?570次閱讀

    iTAP輸入法

    iTAP輸入法          iTAP起源:
    發(fā)表于 12-19 13:59 ?936次閱讀

    字能輸入法

    字能輸入法          字能起源:
    發(fā)表于 12-19 14:02 ?502次閱讀

    百度推出輸入法AI探索版 一款不用動手全語音交互的輸入法

    百度輸入法AI探索版正式推出,這是一款不用動手的輸入法,全語音交互,愛咋說咋說!
    發(fā)表于 01-17 08:41 ?1003次閱讀

    微信輸入法真的來了!百度輸入法、搜狗輸入法和訊飛會受影響嗎?

    盡管張小龍?zhí)岬轿⑿沛I盤不是為了搶奪輸入法市場,但考慮到微信的體量之大,不得不讓人進行聯(lián)想,微信鍵盤推出后,搜狗輸入法、百度輸入法、訊飛輸入法會受到?jīng)_擊嗎?會不會有大量用戶轉(zhuǎn)而使用微信鍵
    的頭像 發(fā)表于 12-19 16:53 ?1803次閱讀
    微信<b class='flag-5'>輸入法</b>真的來了!百度<b class='flag-5'>輸入法</b>、搜狗<b class='flag-5'>輸入法</b>和訊飛會受影響嗎?

    瑞芯微RK3566鴻蒙開發(fā)板Android11修改第三方輸入法為默認輸入法

    本文適用于觸覺智能所有支持Android11系統(tǒng)開發(fā)板修改第三方輸入法為默認輸入法。本次使用的是觸覺智能的Purple Pi OH鴻蒙開源
    的頭像 發(fā)表于 09-24 09:43 ?1086次閱讀
    瑞芯微RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>板Android11修改第三方<b class='flag-5'>輸入法</b>為默認<b class='flag-5'>輸入法</b>

    【AWTK使用經(jīng)驗】如何使用系統(tǒng)輸入法與開啟最大化窗口功能

    在Windows運行的桌面程序。在使用AWTK開發(fā)Windows平臺程序時,有些用戶可能想使用系統(tǒng)自帶的輸入法,而不是AWTK內(nèi)置的輸入法。此時需要對項目應用類型進行一些設置
    的頭像 發(fā)表于 11-14 01:05 ?655次閱讀
    【AWTK使用經(jīng)驗】如何使用<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>輸入法</b>與開啟最大化窗口功能
    主站蜘蛛池模板: 口述他拿舌头进去我下面好爽 | xxxx日本老师hd | 亚洲一区二区在线 | 免费观看一区二区 | 欧美深深色噜噜狠狠yyy | av大片| 日本aaaaa特黄毛片 | 妖精视频一区二区三区 | 国产亚洲精品aa在线看 | 国产又色 | 国产自在自线午夜精品视频 | 亚洲黄色高清视频 | 在线免费观看毛片网站 | 伊人网在线视频 | 黄色一级视频网 | 五月婷婷一区二区 | 成人欧美一区二区三区 | 一级片免费在线 | 国产乱人视频在线看 | 美女隐私黄www视频 美女用手扒开尿口给男生桶爽 | 永久福利盒子日韩日韩免费看 | 色视频国产 | 又粗又硬又爽又黄毛片 | 猫色网站| 99精品国产第一福利网站 | 国产精品午夜国产小视频 | 亚洲欧美一区二区三区另类 | 国产日本久久久久久久久婷婷 | 日本三级香港三级人妇99视 | 三级不卡 | 福利片免费一区二区三区 | 美女下面小内内的沟 | 国产片一级特黄aa的大片 | 黄色顶级视频 | 天天射天天操天天 | 欧美成人天天综合天天在线 | 天堂视频免费在线观看 | 天天综合干 | 午夜干b | 国产精品国产三级在线高清观看 | 亚洲电影一区二区三区 |