第一,要有
<
uses-permission
android:name
=
"android.permission.INJECT_EVENTS"
/>
第二,需要这个
android:sharedUserId
=
"android.uid.system"
系统app
第三,cmd ="input keyevent 4" //back键注入
public
String doExec(String cmd) {
String s =
"/n"
;
try
{
Process p = Runtime. getRuntime().exec(cmd);
BufferedReader in =
new
BufferedReader(
new
InputStreamReader(p.getInputStream()));
String line =
null
;
while
((line = in.readLine()) !=
null
) {
s += line +
"/n"
;
}
}
catch
(IOException e) {
//
TODO
Auto-generated catch block
e.printStackTrace();
}
Log. d(
"voice"
,
"s = "
+ s);
return
cmd;
}
第四,需要系统签名