从android中的onKeyDown事件获取Unicode字符

时间:2011-11-26 14:24:29

标签: android android-softkeyboard keycode

当我输入软键盘时,我希望获得Unicode字符(我使用按键事件)。

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        //I tried this but not work
        Log.d(TAG,event.getCharacters());          

    }

例如,当我输入类似的内容:'〜','@','a','ă','©'如果我有密码,我怎么能得到这些字符? 提前谢谢!

1 个答案:

答案 0 :(得分:1)

查看the KeyEvent docs并在页面上搜索“@”。他们似乎都在那里。另请参阅getUnicodeChar()方法。