原始碼版本android7.1
基於qcom android7.1原始碼的fastmmi部分,原始碼中有按鍵測試部分,在此基礎上增加自己需要的按鍵值。
1.**修改檔案input_listener_key.cpp
原始碼位置
bool input_listener_key::dispatch_event(input_event ev) ;
__u16 type = ev.type;
__u16 code = ev.code;
__u32 value = ev.value;
mod_ev_t modev;
modev.mod = this->get_module();
int down = ! !value;
if(type == ev_key)
}}
增加**
case 2:
strlcpy(btn_name, key_str_1, sizeof(btn_name));
break;
2.**修改/common.h
中增加
#define key_str_1 "1"
vendor/qcom/proprietary/fastmmi/res/layout/layout_key.xml
下增加如下**,
name 是按鍵名
text 是**中儲存的按鍵名稱
w_rel 是顯示的寬度
h_rel 是顯示的高度
x_rel 是x座標
y_rel 是y座標
color 顯示的顏色
4.**修改strings-zh-rcn.xml
使用的是中文,所以修改vendor/qcom/proprietary/fastmmi/res/values/strings-zh-rcn.xml
在按鍵相關處增加
1
5.**修改mmi.xml
android7.1配置test的檔案是mmi.xml
一般mmi.xml中會有多個晶元的key設定,找到對應晶元處修改,或者把多處都修改一下。
parameter=「keys:volumeup,volumedown,power;timeout:10;」
中增加 1
C LDAP增加乙個使用者
一 首先建立乙個ldap連線 二 建立乙個ldapentry,首先要建立ldapattributeset 乙個包括使用者所有資訊的屬性集 三 將這個ldapattributeset新增到ldapentry中,再執行新增操作 ldapconnection ldapconn new ldapconnec...
乙個按鍵程式的思考
2017.07.26 程式筆記 今天思考乙個關於按鍵的程式 結構體如下 if pc get key key ture 思考了一下,這個可以作為電堆按鍵檢測的乙個大體的框架,結合基本的按鍵處理程式,就可以實現功能if 0 io keyenter 如果有鍵按下了 else while 0 io keye...
linux增加乙個虛擬網絡卡
linux虛擬網絡卡配置 作用 一塊真實網絡卡配置多個ip引數,可同時和多個網路通訊 實現步驟 1.cd etc sysconfig network scripts 進入網絡卡配置檔案所在目錄 2.cp ifcfg eth0 ifcfg eth0 0 複製真實網絡卡配置檔案為第一塊虛擬網絡卡配置檔案...