private void sendKeyCode2(final int keyCode)
{
try
{
String keyCommand = "input keyevent " + keyCode;
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec(keyCommand);
}catch (Exception e)
{
Log.d(CLASSNAME, e.toString());
}
}
private void sendKeyCode(final int keyCode) {
new Thread() {
public void run() {
try {
Instrumentation inst = new Instrumentation();
inst.sendKeyDownUpSync(keyCode);
} catch (Exception e) {
Log.d(CLASSNAME, e.toString());
}
}
}.start();
}
上面很奇怪,back键可以,但是home键不行,为什么呢?