android单独编译input,Android input上报*、#键值笔记
时间: 2023-12-24 10:04:57 浏览: 36
在 Android 系统中,Input 服务负责处理用户输入相关的操作,如键盘输入、触摸屏幕输入等。如果想要单独编译 Input 模块,可以通过以下步骤进行操作:
1. 首先进入 Android 源代码根目录,并执行 lunch 命令选择要编译的目标设备类型,例如:
```
$ lunch aosp_arm-eng
```
2. 接着进入 Input 模块所在的目录,执行 mm 命令进行编译,例如:
```
$ cd frameworks/base/services/input
$ mm
```
至于键值的对应关系,一般是定义在 InputEventReceiver.cpp 文件中,具体可以参考该文件中的代码实现。其中,*、# 键对应的键值分别为 AKEYCODE_STAR 和 AKEYCODE_POUND,它们的数值分别为 17 和 18。
相关问题
from pyhanlp import HanLP text=input() # 任务:使用pyhanlp对text进行关键词提取并输出前两个关键词 # ********** Begin *********# # ********** End **********#
以下是使用pyhanlp对text进行关键词提取并输出前两个关键词的代码:
```python
from pyhanlp import HanLP
text = input()
# 关键词提取
keyword_list = HanLP.extractKeyword(text, 2)
# 输出前两个关键词
print(keyword_list[0])
print(keyword_list[1])
```
import re text=input() list_ret=list() #任务:完成对text文本的分句并输出结果 # ********** Begin *********# # ********** End **********#
import re
text = input()
list_ret = []
# 完成对text文本的分句并输出结果
sentences = re.split('[。?!]', text)
for s in sentences:
if s:
list_ret.append(s.strip() + '。')
print(list_ret)