怎么找到android系统input命令的实现代码
2013-11-08 20:29
363 查看
首先,我的固定思维认为system层中的命令大部分是用C语言写的。
所以一直以为input命令也是C语言写的,但是找了很多地方都找不到对应其源代码。
最后在framework开发人员帮助下找到,特此记录一下:
1 首先找到input 命令的位置:
system//bin/input
2 查看input的内容如下:
cat .system//bin/input
# Script to start "input" on the device, which has a very rudimentary
# shell.
#
base=/system
export CLASSPATH=$base/framework/input.jar
exec app_process $base/bin com.android.commands.input.Input $*
发现这句是重点: exec app_process $base/bin com.android.commands.input.Input
3 在framework 查找文件:
find ./ -iname input
4 最后发现下面文件是input命令的源码实现:
/frameworks/base/cmds/input/src/com/android/commands/input/Input.java
所以一直以为input命令也是C语言写的,但是找了很多地方都找不到对应其源代码。
最后在framework开发人员帮助下找到,特此记录一下:
1 首先找到input 命令的位置:
system//bin/input
2 查看input的内容如下:
cat .system//bin/input
# Script to start "input" on the device, which has a very rudimentary
# shell.
#
base=/system
export CLASSPATH=$base/framework/input.jar
exec app_process $base/bin com.android.commands.input.Input $*
发现这句是重点: exec app_process $base/bin com.android.commands.input.Input
3 在framework 查找文件:
find ./ -iname input
4 最后发现下面文件是input命令的源码实现:
/frameworks/base/cmds/input/src/com/android/commands/input/Input.java
相关文章推荐
- android 系统重启与关机:java 代码实现
- android 系统重启与关机:java 代码实现
- Android系统shell中的clear命令实现
- Android 监听 Android中监听系统网络连接打开或者关闭的实现代码
- android系统退出代码实现
- Android中监听系统网络连接打开或者关闭的实现代码
- Android系统代码查询命令集合
- linux下用代码实现系统命令
- android 调用系统命令实现关机
- 怎么添加系统页签,怎么实现客户登录的时候运行代码逻辑
- Android 的这种浮动的框框式怎么实现的,并没有在java代码里看到这样的activty啊
- Android 系统重启与关机:Java 代码实现
- android 调用系统命令实现关机2017亲测有效
- Android系统截屏的实现(附代码)
- Android 系统重启与关机:Java 代码实现(3)
- 实现shell终端代码分享(可用户登录 实现系统命令)
- 详解Android获取系统内核版本的方法与实现代码
- android 调用系统命令实现关机
- 代码实现Android系统重启
- Android系统中通过shell命令实现wifi的连接控制