开发学院手机开发Android 开发 在android的状态栏(statusbar)中增加menu,home和... 阅读

在android的状态栏(statusbar)中增加menu,home和back快捷键的方法

 2010-09-15 00:01:00 来源:WEB开发网 闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹闂傚倷绀侀幉锟犲垂閻㈠灚宕查柟鎵閸庡秵銇勯幒鎴濃偓鐢稿磻閹炬枼妲堟繛鍡楃С濞岊亞绱撻崒姘扁枌闁瑰嚖鎷�婵犵數濮幏鍐川椤撴繄鎹曢梻渚€娼уú銈吤洪妸鈺佺劦妞ゆ帊鑳堕埊鏇㈡煏閸モ晛浠х紒杈╁仱閺佹捇鏁撻敓锟�闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹  闂傚倷鑳舵灙缂佺粯顨呴埢宥夊即閵忕姵鐎梺缁樺姈椤愮厧鈽夊Ο閿嬬€婚梺褰掑亰閸撴稑鈻斿鑸碘拺闁告稑饪村▓鏃€绻涚仦鍌氬闁崇粯鎹囬獮瀣攽閹邦剚顔傛俊鐐€栧濠氬储瑜忛幉鎾晸閿燂拷
核心提示:break;case R.id.status_vol_down:mKeysHandler.sendEmptyMessage(KEY_VOL_DOWN);break;default:break;}}};4.添加模拟按键处理/* Begin : ADDED by TigerPan 20100831 */private st

break;

case R.id.status_vol_down:

mKeysHandler.sendEmptyMessage(KEY_VOL_DOWN);

break;

default:

break;

}

}};

4.添加模拟按键处理

/* Begin : ADDED by TigerPan 20100831 */

private static final int KEY_HOME = 1000;

private static final int KEY_BACK = 1001;

private static final int KEY_MENU = 1002;

private static final int KEY_VOL_UP = 1003;

private static final int KEY_VOL_DOWN = 1004;

private Handler mKeysHandler = new Handler(){

public void handleMessage(Message msg) {

switch (msg.what) {

case KEY_HOME:

sendKey(KeyEvent.KEYCODE_HOME);

break;

case KEY_BACK:

sendKey(KeyEvent.KEYCODE_BACK);

break;

case KEY_MENU:

sendKey(KeyEvent.KEYCODE_MENU);

break;

case KEY_VOL_UP:

((android.media.AudioManager)mContext.getSystemService(Context.AUDIO_SERVICE))

.adjustVolume(android.media.AudioManager.ADJUST_RAISE, android.media.AudioManager.STREAM_MUSIC);

break;

case KEY_VOL_DOWN:

((android.media.AudioManager)mContext.getSystemService(Context.AUDIO_SERVICE))

.adjustVolume(android.media.AudioManager.ADJUST_LOWER, android.media.AudioManager.STREAM_MUSIC);

break;

default:

break;

}

}

private void sendKey(int keyCode) {

long now = SystemClock.uptimeMillis();

long n = System.currentTimeMillis();

Log.d("Tiger", "Intent.ACTION_SOFT_"+keyCode+"_PRESSED 0="+n);

try {

KeyEvent down = new KeyEvent(now, now, KeyEvent.ACTION_DOWN, keyCode, 0);

KeyEvent up = new KeyEvent(now, now, KeyEvent.ACTION_UP, keyCode, 0);

Log.d("Tiger", "Intent.ACTION_SOFT_"+keyCode+"_PRESSED

上一页  1 2 3 4 5 6  下一页

Tags:android 状态 statusbar

编辑录入:coldstar [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接