当我们在使用命令行或脚本时,经常会遇到一些报错信息,其中一个常见的错误是"hdc不是内部或外部命令"。这个错误一般出现在Windows系统中,它意味着系统无法找到我们输入的命令或执行的脚本。那么需要系统属性---环境变量PATH里添加hdc.exe的路径。一般路径为:C:\Users\name\AppData\Local\Huawei\Sdk\openharmony\9\toolchains。也可以在HarmonyOSSDK的toolchains文件夹下 有一个hdc.exe 在此文件夹下的命令 hdc shell可以成功。
1、查看版本
hdc -v
2、查看连接设备
hdc list targets
3、安装应用
hdc app install .\phone-launcher-default-signed.hap
// 覆盖安装
hdc app install -r .\phone-launcher-default-signed.hap
4、卸载应用
hdc app uninstall com.ohos.myapplication
5、发送文件
hdc file send .\Laucher.hap system/app/com.ohos.launcher/Launcher.hap
6、接收文件
hdc file recv system/app/com.ohos.launcher/Launcher.hap D:\OpenHarmony\
7、查看日志
hdc hilog
8、获取UUID
hdc shell bm get --udid
9、杀掉hdc进程,类似adb kill-server
hdc kill
10、重启hdc
hdc start -r
11、重启设备
hdc shell reboot
12、启动Ability
hdc shell aa start -b 包名 -a Ability名称
hdc shell aa start -b ohos.samples.FormApplication -a ohos.samples.FormApplication.MainAbility
13、多设备操作
hdc list targets 查看设备后
hdc -t 设备 shell
hdc -t 7001005458323933328a250f004e3900 shell
14、清除应用缓存
hdc shell bm clean -n ohos.samples.FormApplication -c
15、清除应用数据
hdc shell bm clean -n ohos.samples.FormApplication -d
16、hdc shell bm 其他操作
禁止应用,应用在桌面消失
hdc shell bm disable -n ohos.samples.FormApplication
允许应用,应用在桌面显示
hdc shell bm enable -n ohos.samples.FormApplication
查看应用配置信息
hdc shell bm dump -n ohos.samples.FormApplication
help list available commands
install install a bundle with options
uninstall uninstall a bundle with options
dump dump the bundle info
clean clean the bundle data
enable enable the bundle
disable disable the bundle
get obtain device udid
getrm obtain the value of isRemovable by given bundle name and module name
setrm set module isRemovable by given bundle name and module name
17、hdc shell aa 其他操作
强制退出应用
hdc shell aa force-stop ohos.samples.FormApplication
查看当前任务栈的ability 信息
hdc shell aa dump -l
hdc shell aa 其他操作
help list available commands
start start ability with options
stop-service stop service with options
dump dump the ability info
force-stop <bundle-name> force stop the process with bundle name
test start the test framework with options
ApplicationNotRespondin Pass in pid with options
block-ability <ability-record-id> block ability with ability record id
block-ams-service block ams service
block-app-service block app service
18、hdc 其他操作
hdc discover
hdc tconn
hdc bugreport
hdc jpid
hdc keygen FILE
================================================================
$ hdc shell
# cat /etc/param/ohos.para
获取/设置设备param
param --help
Command not found
Command list:
param ls [-r] [name] --display system parameter //显示某个或所有系统参数信息
param get [name] --get system parameter //获取某参数信息
param set name value --set system parameter //设置某参数值
param wait name [value] [timeout] --wait system parameter //
param dump [verbose] --dump system parameter
param shell [name] --shell system parameter
//查看系统参数persist.sys.hilog.debug.on信息
# param ls -r persist.sys.hilog.debug.on
Parameter information:
selinux : u:object_r:hilog_param:s0 //selinux权限信息
dac : shell(rww) log(rww) (r-w) //(Discretionary Access Control)自主访问控制方式管理
name : persist.sys.hilog.debug.on //param名称
value: false //param当前值
//获取系统参数persist.sys.hilog.debug.on值
# param get persist.sys.hilog.debug.on
false
//设置系统参数persist.sys.hilog.debug.on值为true,并param get确认
# param set persist.sys.hilog.debug.on true
Set parameter persist.sys.hilog.debug.on true success
# param get persist.sys.hilog.debug.on
true
#查看系统运行bit模式
param get const.product.cpu.abilist
arm64-v8a
模拟操作
uinput用于输入模拟操作,其命令帮助手册为:
> hdc shell uinput --help
Usage: uinput <option> <command> <arg>...
The option are:
-M --mouse //模拟鼠标操作
commands for mouse:
-m <dx> <dy> --move <dx> <dy> -move to relative position (dx,dy), 模拟鼠标移动
<dx1> <dy1> <dx2> <dy2> [soomth time] --trace -dx1 dy1 to dx2 dy2 smooth movement
-d <key> --down key -press down a button, //模拟鼠标按键按下,0是左键,1是右键,2是中键
0 is the left button, 1 is the right,
2 is the middle
-u <key> --up <key> -release a button //模拟鼠标按键弹起(松开)
-c <key> --click <key> -press the left button down,then raise 模拟鼠标左键点击(按下并弹起)
-b <dx1> <dy1> <id> [press time] [click interval time] --double click //模拟左键鼠标双击
[press time] the time range is more than 1ms but less than 300ms,
[click interval time] the time range is more than 1ms but less than 450ms,
Otherwise the operation result may produce error or invalid operation
-press the left button down,then raise
key value:0 - button left
key value:1 - button right
key value:2 - button middle
key value:3 - button side
key value:4 - button extra
key value:5 - button forward
key value:6 - button back
key value:7 - button task
-s <key> --scroll <key> -positive values are sliding backwards //模拟鼠标滚轮按键,正值表示滚轮向后滑
-i <time> --interval <time> -the program interval for the (time) milliseconds
negative values are sliding forwards
-K --keyboard //模拟键盘按键操作
commands for keyboard:
-d <key> --down <key> -press down a key //模拟按键按下
-u <key> --up <key> -release a key //模拟按键弹起
-l <key> [long press time] --long_press <key> [long press time] -press and hold the key //模拟按键长按
-i <time> --interval <time> -the program interval for the (time) milliseconds //设置按键操作间隔时长
-T --touch //模拟触摸操作
commands for touch:
-d <dx1> <dy1> --down <dx1> <dy1> -press down a position dx1 dy1, //模拟触摸按下
-u <dx1> <dy1> --up <dx1> <dy1> -release a position dx1 dy1, //模拟触摸弹起
-m <dx1> <dy1> <dx2> <dy2> [smooth time] --smooth movement //模拟触摸滑动
<dx1> <dy1> <dx2> <dy2> [smooth time] -smooth movement,
dx1 dy1 to dx2 dy2 smooth movement
-c <dx1> <dy1> [click interval] -touch screen click dx1 dy1 //模拟触摸点击
-i <time> --interval <time> -the program interval for the (time) milliseconds //设置触摸操作延时
-g <dx1> <dy1> <dx2> <dy2> [press time] [total time] -drag,
[Press time] not less than 500ms and [total time] - [Press time] not less than 500ms
Otherwise the operation result may produce error or invalid operation
-? --help
模拟按键
//模拟back按键
> hdc shell uinput -K -d 2 -u 2 //按下和弹起键值为2的按键(即back键)
you raised the key 2
注意:使用时需按下(-d)和弹起(-u)成对
按键键值定义在@ohos.multimodalInput.keyCode包中,常用的按键如下:
系统能力:SystemCapability.MultimodalInput.Input.Core
名称 |
值 |
说明 |
---|---|---|
KEYCODE_FN |
0 |
功能(Fn)键 |
KEYCODE_UNKNOWN |
-1 |
未知按键 |
KEYCODE_HOME |
1 |
功能(Home)键 |
KEYCODE_BACK |
2 |
返回键 |
KEYCODE_MEDIA_PLAY_PAUSE |
10 |
多媒体键 播放/暂停 |
KEYCODE_MEDIA_STOP |
11 |
多媒体键 停止 |
KEYCODE_MEDIA_NEXT |
12 |
多媒体键 下一首 |
KEYCODE_MEDIA_PREVIOUS |
13 |
多媒体键 上一首 |
KEYCODE_MEDIA_REWIND |
14 |
多媒体键 快退 |
KEYCODE_MEDIA_FAST_FORWARD |
15 |
多媒体键 快进 |
KEYCODE_VOLUME_UP |
16 |
音量增加键 |
KEYCODE_VOLUME_DOWN |
17 |
音量减小键 |
KEYCODE_POWER |
18 |
电源键 |
KEYCODE_CAMERA |
19 |
拍照键 |
KEYCODE_VOLUME_MUTE |
22 |
扬声器静音键 |
KEYCODE_MUTE |
23 |
话筒静音键 |
KEYCODE_BRIGHTNESS_UP |
40 |
亮度调节按键 调亮 |
KEYCODE_BRIGHTNESS_DOWN |
41 |
亮度调节按键 调暗 |
KEYCODE_0 |
2000 |
按键'0' |
KEYCODE_1 |
2001 |
按键'1' |
KEYCODE_2 |
2002 |
按键'2' |
KEYCODE_3 |
2003 |
按键'3' |
KEYCODE_4 |
2004 |
按键'4' |
KEYCODE_5 |
2005 |
按键'5' |
KEYCODE_6 |
2006 |
按键'6' |
KEYCODE_7 |
2007 |
按键'7' |
KEYCODE_8 |
2008 |
按键'8' |
KEYCODE_9 |
2009 |
按键'9' |
KEYCODE_STAR |
2010 |
按键'*' |
KEYCODE_POUND |
2011 |
按键'#' |
KEYCODE_DPAD_UP |
2012 |
导航键 向上 |
KEYCODE_DPAD_DOWN |
2013 |
导航键 向下 |
KEYCODE_DPAD_LEFT |
2014 |
导航键 向左 |
KEYCODE_DPAD_RIGHT |
2015 |
导航键 向右 |
KEYCODE_DPAD_CENTER |
2016 |
导航键 确定键 |
KEYCODE_A |
2017 |
按键'A' |
KEYCODE_B |
2018 |
按键'B' |
KEYCODE_C |
2019 |
按键'C' |
KEYCODE_D |
2020 |
按键'D' |
KEYCODE_E |
2021 |
按键'E' |
KEYCODE_F |
2022 |
按键'F' |
KEYCODE_G |
2023 |
按键'G' |
KEYCODE_H |
2024 |
按键'H' |
KEYCODE_I |
2025 |
按键'I' |
KEYCODE_J |
2026 |
按键'J' |
KEYCODE_K |
2027 |
按键'K' |
KEYCODE_L |
2028 |
按键'L' |
KEYCODE_M |
2029 |
按键'M' |
KEYCODE_N |
2030 |
按键'N' |
KEYCODE_O |
2031 |
按键'O' |
KEYCODE_P |
2032 |
按键'P' |
KEYCODE_Q |
2033 |
按键'Q' |
KEYCODE_R |
2034 |
按键'R' |
KEYCODE_S |
2035 |
按键'S' |
KEYCODE_T |
2036 |
按键'T' |
KEYCODE_U |
2037 |
按键'U' |
KEYCODE_V |
2038 |
按键'V' |
KEYCODE_W |
2039 |
按键'W' |
KEYCODE_X |
2040 |
按键'X' |
KEYCODE_Y |
2041 |
按键'Y' |
KEYCODE_Z |
2042 |
按键'Z' |
KEYCODE_COMMA |
2043 |
按键',' |
KEYCODE_PERIOD |
2044 |
按键'.' |
KEYCODE_ALT_LEFT |
2045 |
左Alt键 |
KEYCODE_ALT_RIGHT |
2046 |
右Alt键 |
KEYCODE_SHIFT_LEFT |
2047 |
左Shift键 |
KEYCODE_SHIFT_RIGHT |
2048 |
右Shift键 |
KEYCODE_TAB |
2049 |
Tab键 |
KEYCODE_SPACE |
2050 |
空格键 |
KEYCODE_SYM |
2051 |
符号修改器按键 |
KEYCODE_EXPLORER |
2052 |
浏览器功能键,此键用于启动浏览器应用程序。 |
KEYCODE_ENVELOPE |
2053 |
电子邮件功能键,此键用于启动电子邮件应用程序。 |
KEYCODE_ENTER |
2054 |
回车键 |
KEYCODE_DEL |
2055 |
退格键 |
KEYCODE_GRAVE |
2056 |
按键'`' |
KEYCODE_MINUS |
2057 |
按键'-' |
KEYCODE_EQUALS |
2058 |
按键'=' |
KEYCODE_LEFT_BRACKET |
2059 |
按键'[' |
KEYCODE_RIGHT_BRACKET |
2060 |
按键']' |
KEYCODE_BACKSLASH |
2061 |
按键'\' |
KEYCODE_SEMICOLON |
2062 |
按键';' |
KEYCODE_APOSTROPHE |
2063 |
按键''' (单引号) |
KEYCODE_SLASH |
2064 |
按键'/' |
KEYCODE_AT |
2065 |
按键'@' |
KEYCODE_PLUS |
2066 |
按键'+' |
KEYCODE_MENU |
2067 |
菜单键 |
KEYCODE_PAGE_UP |
2068 |
向上翻页键 |
KEYCODE_PAGE_DOWN |
2069 |
向下翻页键 |
KEYCODE_ESCAPE |
2070 |
ESC键 |
KEYCODE_FORWARD_DEL |
2071 |
删除键 |
KEYCODE_CTRL_LEFT |
2072 |
左Ctrl键 |
KEYCODE_CTRL_RIGHT |
2073 |
右Ctrl键 |
KEYCODE_CAPS_LOCK |
2074 |
大写锁定键 |
KEYCODE_SCROLL_LOCK |
2075 |
滚动锁定键 |
KEYCODE_META_LEFT |
2076 |
左元修改器键 |
KEYCODE_META_RIGHT |
2077 |
右元修改器键 |
KEYCODE_FUNCTION |
2078 |
功能键 |
KEYCODE_SYSRQ |
2079 |
系统请求/打印屏幕键 |
KEYCODE_BREAK |
2080 |
Break/Pause键 |
KEYCODE_MOVE_HOME |
2081 |
光标移动到开始键 |
KEYCODE_MOVE_END |
2082 |
光标移动到末尾键 |
KEYCODE_INSERT |
2083 |
插入键 |
KEYCODE_FORWARD |
2084 |
前进键 |
KEYCODE_MEDIA_PLAY |
2085 |
多媒体键 播放 |
KEYCODE_MEDIA_PAUSE |
2086 |
多媒体键 暂停 |
KEYCODE_MEDIA_CLOSE |
2087 |
多媒体键 关闭 |
KEYCODE_MEDIA_EJECT |
2088 |
多媒体键 弹出 |
KEYCODE_MEDIA_RECORD |
2089 |
多媒体键 录音 |
KEYCODE_F1 |
2090 |
按键'F1' |
KEYCODE_F2 |
2091 |
按键'F2' |
KEYCODE_F3 |
2092 |
按键'F3' |
KEYCODE_F4 |
2093 |
按键'F4' |
KEYCODE_F5 |
2094 |
按键'F5' |
KEYCODE_F6 |
2095 |
按键'F6' |
KEYCODE_F7 |
2096 |
按键'F7' |
KEYCODE_F8 |
2097 |
按键'F8' |
KEYCODE_F9 |
2098 |
按键'F9' |
KEYCODE_F10 |
2099 |
按键'F10' |
KEYCODE_F11 |
2100 |
按键'F11' |
KEYCODE_F12 |
2101 |
按键'F12' |
KEYCODE_NUM_LOCK |
2102 |
小键盘锁 |
KEYCODE_NUMPAD_0 |
2103 |
小键盘按键'0' |
KEYCODE_NUMPAD_1 |
2104 |
小键盘按键'1' |
KEYCODE_NUMPAD_2 |
2105 |
小键盘按键'2' |
KEYCODE_NUMPAD_3 |
2106 |
小键盘按键'3' |
KEYCODE_NUMPAD_4 |
2107 |
小键盘按键'4' |
KEYCODE_NUMPAD_5 |
2108 |
小键盘按键'5' |
KEYCODE_NUMPAD_6 |
2109 |
小键盘按键'6' |
KEYCODE_NUMPAD_7 |
2110 |
小键盘按键'7' |
KEYCODE_NUMPAD_8 |
2111 |
小键盘按键'8' |
KEYCODE_NUMPAD_9 |
2112 |
小键盘按键'9' |
KEYCODE_NUMPAD_DIVIDE |
2113 |
小键盘按键'/' |
KEYCODE_NUMPAD_MULTIPLY |
2114 |
小键盘按键'*' |
KEYCODE_NUMPAD_SUBTRACT |
2115 |
小键盘按键'-' |
KEYCODE_NUMPAD_ADD |
2116 |
小键盘按键'+' |
KEYCODE_NUMPAD_DOT |
2117 |
小键盘按键'.' |
KEYCODE_NUMPAD_COMMA |
2118 |
小键盘按键',' |
KEYCODE_NUMPAD_ENTER |
2119 |
小键盘按键回车 |
KEYCODE_NUMPAD_EQUALS |
2120 |
小键盘按键'=' |
KEYCODE_NUMPAD_LEFT_PAREN |
2121 |
小键盘按键'(' |
KEYCODE_NUMPAD_RIGHT_PAREN |
2122 |
小键盘按键')' |
KEYCODE_VIRTUAL_MULTITASK |
2210 |
虚拟多任务键 |
KEYCODE_SLEEP |
2600 |
睡眠键 |
KEYCODE_ZENKAKU_HANKAKU |
2601 |
日文全宽/半宽键 |
KEYCODE_102ND |
2602 |
102nd按键 |
KEYCODE_RO |
2603 |
日文Ro键 |
KEYCODE_KATAKANA |
2604 |
日文片假名键 |
KEYCODE_HIRAGANA |
2605 |
日文平假名键 |
KEYCODE_HENKAN |
2606 |
日文转换键 |
KEYCODE_KATAKANA_HIRAGANA |
2607 |
日语片假名/平假名键 |
KEYCODE_MUHENKAN |
2608 |
日文非转换键 |
KEYCODE_LINEFEED |
2609 |
换行键 |
KEYCODE_MACRO |
2610 |
宏键 |
KEYCODE_NUMPAD_PLUSMINUS |
2611 |
数字键盘上的加号/减号键 |
KEYCODE_SCALE |
2612 |
扩展键 |
KEYCODE_HANGUEL |
2613 |
日文韩语键 |
KEYCODE_HANJA |
2614 |
日文汉语键 |
KEYCODE_YEN |
2615 |
日元键 |
KEYCODE_STOP |
2616 |
停止键 |
KEYCODE_AGAIN |
2617 |
重复键 |
KEYCODE_PROPS |
2618 |
道具键 |
KEYCODE_UNDO |
2619 |
撤消键 |
KEYCODE_COPY |
2620 |
复制键 |
KEYCODE_OPEN |
2621 |
打开键 |
KEYCODE_PASTE |
2622 |
粘贴键 |
KEYCODE_FIND |
2623 |
查找键 |
KEYCODE_CUT |
2624 |
剪切键 |
KEYCODE_HELP |
2625 |
帮助键 |
KEYCODE_CALC |
2626 |
计算器特殊功能键,用于启动计算器应用程序 |
KEYCODE_FILE |
2627 |
文件按键 |
KEYCODE_BOOKMARKS |
2628 |
书签键 |
KEYCODE_NEXT |
2629 |
下一个按键 |
KEYCODE_PLAYPAUSE |
2630 |
播放/暂停键 |
KEYCODE_PREVIOUS |
2631 |
上一个按键 |
KEYCODE_STOPCD |
2632 |
CD停止键 |
KEYCODE_CONFIG |
2634 |
配置键 |
KEYCODE_REFRESH |
2635 |
刷新键 |
KEYCODE_EXIT |
2636 |
退出键 |
KEYCODE_EDIT |
2637 |
编辑键 |
KEYCODE_SCROLLUP |
2638 |
向上滚动键 |
KEYCODE_SCROLLDOWN |
2639 |
向下滚动键 |
KEYCODE_NEW |
2640 |
新建键 |
KEYCODE_REDO |
2641 |
恢复键 |
KEYCODE_CLOSE |
2642 |
关闭键 |
KEYCODE_PLAY |
2643 |
播放键 |
KEYCODE_BASSBOOST |
2644 |
低音增强键 |
KEYCODE_PRINT |
2645 |
打印键 |
KEYCODE_CHAT |
2646 |
聊天键 |
KEYCODE_FINANCE |
2647 |
金融键 |
KEYCODE_CANCEL |
2648 |
取消键 |
KEYCODE_KBDILLUM_TOGGLE |
2649 |
键盘灯光切换键 |
KEYCODE_KBDILLUM_DOWN |
2650 |
键盘灯光调亮键 |
KEYCODE_KBDILLUM_UP |
2651 |
键盘灯光调暗键 |
KEYCODE_SEND |
2652 |
发送键 |
KEYCODE_REPLY |
2653 |
答复键 |
KEYCODE_FORWARDMAIL |
2654 |
邮件转发键 |
KEYCODE_SAVE |
2655 |
保存键 |
KEYCODE_DOCUMENTS |
2656 |
文件键 |
KEYCODE_VIDEO_NEXT |
2657 |
下一个视频键 |
KEYCODE_VIDEO_PREV |
2658 |
上一个视频键 |
KEYCODE_BRIGHTNESS_CYCLE |
2659 |
背光渐变键 |
KEYCODE_BRIGHTNESS_ZERO |
2660 |
亮度调节为0键 |
KEYCODE_DISPLAY_OFF |
2661 |
显示关闭键 |
KEYCODE_BTN_MISC |
2662 |
游戏手柄上的各种按键 |
KEYCODE_GOTO |
2663 |
进入键 |
KEYCODE_INFO |
2664 |
信息查看键 |
KEYCODE_PROGRAM |
2665 |
程序键 |
KEYCODE_PVR |
2666 |
个人录像机(PVR)键 |
KEYCODE_SUBTITLE |
2667 |
字幕键 |
KEYCODE_FULL_SCREEN |
2668 |
全屏键 |
KEYCODE_KEYBOARD |
2669 |
键盘 |
KEYCODE_ASPECT_RATIO |
2670 |
屏幕纵横比调节键 |
KEYCODE_PC |
2671 |
端口控制键 |
KEYCODE_TV |
2672 |
TV键 |
KEYCODE_TV2 |
2673 |
TV键2 |
KEYCODE_VCR |
2674 |
录像机开启键 |
KEYCODE_VCR2 |
2675 |
录像机开启键2 |
KEYCODE_SAT |
2676 |
SIM卡应用工具包(SAT)键 |
KEYCODE_CD |
2677 |
CD键 |
KEYCODE_TAPE |
2678 |
磁带键 |
KEYCODE_TUNER |
2679 |
调谐器键 |
KEYCODE_PLAYER |
2680 |
播放器键 |
KEYCODE_DVD |
2681 |
DVD键 |
KEYCODE_AUDIO |
2682 |
音频键 |
KEYCODE_VIDEO |
2683 |
视频键 |
KEYCODE_MEMO |
2684 |
备忘录键 |
KEYCODE_CALENDAR |
2685 |
日历键 |
KEYCODE_RED |
2686 |
红色指示器 |
KEYCODE_GREEN |
2687 |
绿色指示器 |
KEYCODE_YELLOW |
2688 |
黄色指示器 |
KEYCODE_BLUE |
2689 |
蓝色指示器 |
KEYCODE_CHANNELUP |
2690 |
频道向上键 |
KEYCODE_CHANNELDOWN |
2691 |
频道向下键 |
KEYCODE_LAST |
2692 |
末尾键 |
KEYCODE_RESTART |
2693 |
重启键 |
KEYCODE_SLOW |
2694 |
慢速键 |
KEYCODE_SHUFFLE |
2695 |
随机播放键 |
KEYCODE_VIDEOPHONE |
2696 |
可视电话键 |
KEYCODE_GAMES |
2697 |
游戏键 |
KEYCODE_ZOOMIN |
2698 |
放大键 |
KEYCODE_ZOOMOUT |
2699 |
缩小键 |
KEYCODE_ZOOMRESET |
2700 |
缩放重置键 |
KEYCODE_WORDPROCESSOR |
2701 |
文字处理键 |
KEYCODE_EDITOR |
2702 |
编辑器键 |
KEYCODE_SPREADSHEET |
2703 |
电子表格键 |
KEYCODE_GRAPHICSEDITOR |
2704 |
图形编辑器键 |
KEYCODE_PRESENTATION |
2705 |
演示文稿键 |
KEYCODE_DATABASE |
2706 |
数据库键标 |
KEYCODE_NEWS |
2707 |
新闻键 |
KEYCODE_VOICEMAIL |
2708 |
语音信箱 |
KEYCODE_ADDRESSBOOK |
2709 |
通讯簿 |
KEYCODE_MESSENGER |
2710 |
通信键 |
KEYCODE_BRIGHTNESS_TOGGLE |
2711 |
亮度切换键 |
KEYCODE_SPELLCHECK |
2712 |
AL拼写检查 |
KEYCODE_COFFEE |
2713 |
终端锁/屏幕保护程序 |
KEYCODE_MEDIA_REPEAT |
2714 |
媒体循环键 |
KEYCODE_IMAGES |
2715 |
图像键 |
KEYCODE_BUTTONCONFIG |
2716 |
按键配置键 |
KEYCODE_TASKMANAGER |
2717 |
任务管理器 |
KEYCODE_JOURNAL |
2718 |
日志按键 |
KEYCODE_CONTROLPANEL |
2719 |
控制面板键 |
KEYCODE_APPSELECT |
2720 |
应用程序选择键 |
KEYCODE_SCREENSAVER |
2721 |
屏幕保护程序键 |
KEYCODE_ASSISTANT |
2722 |
辅助键 |
KEYCODE_KBD_LAYOUT_NEXT |
2723 |
下一个键盘布局键 |
KEYCODE_BRIGHTNESS_MIN |
2724 |
最小亮度键 |
KEYCODE_BRIGHTNESS_MAX |
2725 |
最大亮度键 |
KEYCODE_KBDINPUTASSIST_PREV |
2726 |
键盘输入Assist_Previous,,查看输入法输入记录 |
KEYCODE_KBDINPUTASSIST_NEXT |
2727 |
键盘输入Assist_Next,查看输入法输入拓展 |
KEYCODE_KBDINPUTASSIST_PREVGROUP |
2728 |
键盘输入Assist_Previous,切换输入组中上一个输入法 |
KEYCODE_KBDINPUTASSIST_NEXTGROUP |
2729 |
键盘输入Assist_Next,切换输入组中下一个输入法 |
KEYCODE_KBDINPUTASSIST_ACCEPT |
2730 |
键盘输入Assist_Accept |
KEYCODE_KBDINPUTASSIST_CANCEL |
2731 |
键盘输入Assist_Cancel |
KEYCODE_FRONT |
2800 |
挡风玻璃除雾器开关 |
KEYCODE_SETUP |
2801 |
设置键 |
KEYCODE_WAKEUP |
2802 |
唤醒键 |
KEYCODE_SENDFILE |
2803 |
发送文件按键 |
KEYCODE_DELETEFILE |
2804 |
删除文件按键 |
KEYCODE_XFER |
2805 |
文件传输(XFER)按键 |
KEYCODE_PROG1 |
2806 |
程序键1 |
KEYCODE_PROG2 |
2807 |
程序键2 |
KEYCODE_MSDOS |
2808 |
MS-DOS键(微软磁盘操作系统 |
KEYCODE_SCREENLOCK |
2809 |
屏幕锁定键 |
KEYCODE_DIRECTION_ROTATE_DISPLAY |
2810 |
方向旋转显示键 |
KEYCODE_CYCLEWINDOWS |
2811 |
Windows循环键 |
KEYCODE_COMPUTER |
2812 |
按键 |
KEYCODE_EJECTCLOSECD |
2813 |
弹出CD键 |
KEYCODE_ISO |
2814 |
ISO键 |
KEYCODE_MOVE |
2815 |
移动键 |
KEYCODE_F13 |
2816 |
按键'F13' |
KEYCODE_F14 |
2817 |
按键'F14' |
KEYCODE_F15 |
2818 |
按键'F15' |
KEYCODE_F16 |
2819 |
按键'F16' |
KEYCODE_F17 |
2820 |
按键'F17' |
KEYCODE_F18 |
2821 |
按键'F18' |
KEYCODE_F19 |
2822 |
按键'F19' |
KEYCODE_F20 |
2823 |
按键'F20' |
KEYCODE_F21 |
2824 |
按键'F21' |
KEYCODE_F22 |
2825 |
按键'F22' |
KEYCODE_F23 |
2826 |
按键'F23' |
KEYCODE_F24 |
2827 |
按键'F24' |
KEYCODE_PROG3 |
2828 |
程序键3 |
KEYCODE_PROG4 |
2829 |
程序键4 |
KEYCODE_DASHBOARD |
2830 |
仪表板 |
KEYCODE_SUSPEND |
2831 |
挂起键 |
KEYCODE_HP |
2832 |
高阶路径键 |
KEYCODE_SOUND |
2833 |
音量键 |
KEYCODE_QUESTION |
2834 |
疑问按键 |
KEYCODE_CONNECT |
2836 |
连接键 |
KEYCODE_SPORT |
2837 |
运动按键 |
KEYCODE_SHOP |
2838 |
商城键 |
KEYCODE_ALTERASE |
2839 |
交替键 |
KEYCODE_SWITCHVIDEOMODE |
2841 |
在可用视频之间循环输出(监视器/LCD/TV输出/等) |
KEYCODE_BATTERY |
2842 |
电池按键 |
KEYCODE_BLUETOOTH |
2843 |
蓝牙按键 |
KEYCODE_WLAN |
2844 |
无线局域网 |
KEYCODE_UWB |
2845 |
超宽带(UWB) |
KEYCODE_WWAN_WIMAX |
2846 |
WWAN WiMAX按键 |
KEYCODE_RFKILL |
2847 |
控制所有收音机的键 |
KEYCODE_CHANNEL |
3001 |
向上频道键 |
KEYCODE_BTN_0 |
3100 |
按键0 |
KEYCODE_BTN_1 |
3101 |
按键1 |
KEYCODE_BTN_2 |
3102 |
按键2 |
KEYCODE_BTN_3 |
3103 |
按键3 |
KEYCODE_BTN_4 |
3104 |
按键4 |
KEYCODE_BTN_5 |
3105 |
按键5 |
KEYCODE_BTN_6 |
3106 |
按键6 |
KEYCODE_BTN_7 |
3107 |
按键7 |
KEYCODE_BTN_8 |
3108 |
按键8 |
KEYCODE_BTN_9 |
3109 |
按键9 |
替换开机logo
开机logo文件源码路径:
device\board\hihope\rk3568\kernel\logo.bmp
device\board\hihope\rk3568\kernel\logo_kernel.bmp
由于替换后增量编译对应的img文件未更新,因此需要单独编译后更新或删除/out重新编译-打包-烧录
注意:开机logo图片对分辨率和文件格式要求未知,替换需谨慎
替换开机动画
开机动画文件源码路径:
foundation/graphic/graphic_2d/frameworks/bootanimation/data/bootpic.zip
#挂载系统根目录
> hdc shell mount -o remount,rw /
#修改bootpic.zip权限
> hdc shell chmod 777 /system/etc/init/bootpic.zip
#替换设备开机动画
> hdc file send C:\Users\xxx\Desktop\hdcLog\bootpic.zip /system/etc/init/bootpic.zip