gpt4 book ai didi

android - 将字符转换为键码

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:58:53 26 4
gpt4 key购买 nike

我有一个角色,我想把它转换成KeyEvent KeyCode约束http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_0

比如如果我有一个字符“0”我想转换成

Key code constant: '0' key.

Constant Value: 7 (0x00000007)

在 KeyEvent 页面中指定。这样做的最佳方法是什么?是否有任何预定义的函数来执行此操作?

最佳答案

这是我用来将字符放入 webview 的解决方案:

char[] szRes = szStringText.toCharArray(); // Convert String to Char array

KeyCharacterMap CharMap;
if(Build.VERSION.SDK_INT >= 11) // My soft runs until API 5
CharMap = KeyCharacterMap.load(KeyCharacterMap.VIRTUAL_KEYBOARD);
else
CharMap = KeyCharacterMap.load(KeyCharacterMap.ALPHA);

KeyEvent[] events = CharMap.getEvents(szRes);

for(int i=0; i<events.length; i++)
MainWebView.dispatchKeyEvent(events[i]); // MainWebView is webview

关于android - 将字符转换为键码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18660207/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com