如题,我现在有一个应用,在apk中调用一个游戏后,过一会模拟发送一个home键,回到桌面。我遇到的问题是:
1 使用
Intent i= new Intent(Intent.ACTION_MAIN);               i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //如果是服务里调用,必须加入new task标识                 i.addCategory(Intent.CATEGORY_HOME);             startActivity(i);
对于某些游戏可以回到桌面,而有些游戏不能退到桌面
2 在adb下使用input keyevent 3,可以退到桌面,但是在apk中调用linux的这个命令不起作用
3 使用 try {  
                                 Instrumentation inst=new Instrumentation();  
                                 inst.sendKeyDownUpSync(KeyEvent.KEYCODE_HOME);    
                            } catch(Exception e) {  
                                Log.e("Exception when sendPointerSync", e.toString());  
                            }
也不成功。
请高手给我一个正确的方法,谢谢!