至于怎么添加大家就去网上逛逛吧,多的不得了
具体的修改就是修改 IntentReceiver了
private void sendKey(final int keyCode) {
Thread t = new Thread(){
public void run() {
try {
Thread.sleep(100);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
long now = SystemClock.uptimeMillis();
long n = System.currentTimeMillis();
try {
KeyEvent down = new KeyEvent(now, now, KeyEvent.ACTION_DOWN, keyCode, 0);
KeyEvent up = new KeyEvent(now, now, KeyEvent.ACTION_UP, keyCode, 0);
IWindowManager wm = IWindowManager.Stub.asInterface(ServiceManager.getService("window"));
wm.injectKeyEvent(down, false);
wm.injectKeyEvent(up, false);
} catch (RemoteException e) {
Log.i("Input", "DeadOjbectException");
}
}
};
t.start();
}
对于声音的控制还是建议大家用AudioManager.adjustVolume来实现比较好,反应也会有所提高