基本上我想从远程服务器在我的 android 设备上安装/卸载一个应用程序。
我从远程服务器向我的设备发送特定消息(例如安装或卸载)。
但是当设备启动该过程时,系统生成的 Intent 将启动并显示以下消息。
必须按下 OK 按钮才能继续该过程。
如何以编程方式从远程服务器按下此按钮并继续该过程?
希望你明白我要解释的内容。
有什么建议或想法吗?
基本上我想从远程服务器在我的 android 设备上安装/卸载一个应用程序。
我从远程服务器向我的设备发送特定消息(例如安装或卸载)。
但是当设备启动该过程时,系统生成的 Intent 将启动并显示以下消息。
必须按下 OK 按钮才能继续该过程。
如何以编程方式从远程服务器按下此按钮并继续该过程?
希望你明白我要解释的内容。
有什么建议或想法吗?
我正在寻找通过从服务器发送短信来卸载任何应用程序的相同解决方案。贝娄我提供了一些示例代码,它可能会对您有所帮助。但是您需要您的设备作为根设备。要为您的设备生根,请从以下链接下载 s/w http://forum.xda-developers.com/showthread.php?t=803682
代码是
public class MainActivity extends Activity {
Context context;
// boolean isEnabled;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Uninstall();
}
private void Uninstall() {
Process process;
try {
process = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(process.getOutputStream());
os.writeBytes("mount -o remount,rw -t rfs /dev/stl5 /system; \n");
os.writeBytes("rm -r /system/app/ActionsContentViewExample.apk; \n");
os.writeBytes("mount -o remount,ro -t rfs /dev/stl5 /system; \n");
} catch (IOException e) {
e.printStackTrace();
}
}
}