欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android給自定義按鍵添加廣播和通過(guò)廣播給當(dāng)前焦點(diǎn)輸入框賦值

 更新時(shí)間:2016年10月30日 17:02:26   投稿:lqh  
這篇文章主要介紹了Android給自定義按鍵添加廣播和通過(guò)廣播給當(dāng)前焦點(diǎn)輸入框賦值的相關(guān)資料,需要的朋友可以參考下

一、給自定義按鍵添加廣播

修改PhoneWindowManager.java中的interceptKeyBeforeDispatching方法

/frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

@Override
  public long interceptKeyBeforeDispatching(WindowState win, KeyEvent event, int policyFlags) {
    final boolean keyguardOn = keyguardOn();
    final int keyCode = event.getKeyCode();
    final int repeatCount = event.getRepeatCount();
    final int metaState = event.getMetaState();
    final int flags = event.getFlags();
    final boolean down = event.getAction() == KeyEvent.ACTION_DOWN;
    final boolean canceled = event.isCanceled();
    final boolean longPress = (flags & KeyEvent.FLAG_LONG_PRESS) != 0;
    final boolean virtualKey = event.getDeviceId() == KeyCharacterMap.VIRTUAL_KEYBOARD;
    final String isCitKeyTest=SystemProperties.get("persist.sys.startCitKeyTest");


    
    //添加自定義按鍵廣播----開(kāi)始
    switch (keyCode)
      {
        case 135:
        case 136:
        case 137:
        case 139:
        {
          if (repeatCount == 0) {
            
            Intent myKeyIntent = new Intent();
            
            
            if(down)
            {
              myKeyIntent.setAction("com.rscja.android.KEY_DOWN");
            }
            else
            {
              myKeyIntent.setAction("com.rscja.android.KEY_UP");
            }
            
          
            myKeyIntent.putExtra("keycode", keyCode);
            
            mContext.sendBroadcastAsUser(myKeyIntent, UserHandle.ALL); 
            
            
          
          }
        }
        
        
        
          break;
      }
      
      //添加自定義按鍵廣播----結(jié)束




……
……
……
……

}

二、通過(guò)廣播給當(dāng)前焦點(diǎn)輸入框賦值

修改InputMethodService.java中的onCreate()方法

/frameworks/base/core/java/android/inputmethodservice/InputMethodService.java

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的 支持!

相關(guān)文章

最新評(píng)論