【问题标题】:How do i open a command-line program and send commands to them with java (android)我如何打开命令行程序并使用 java (android) 向它们发送命令
【发布时间】:2016-06-19 12:38:41
【问题描述】:

如何打开命令行程序并使用 java 向它们发送命令? 例如,我想打开 SQLite3,然后向它发送命令,让它保持打开状态。 我试过Runtime.getRuntime().exec(),但它只让我发送一个命令然后退出SQLite3。

我正在尝试制作一个将编辑另一个应用程序 (whatsapp) 的 sqlite 数据库的 android 应用程序

【问题讨论】:

  • 请详细说明您的问题。
  • 你应该开发你自己的控制台来实现你想要做的任何事情。因为你可以使用Runtime 启动外部程序,直到你的代码存在(处于可执行状态)。完成后,它将关闭该过程。两个进程之间应该有一个子父关系来控制。
  • 我正在尝试制作一个 android 应用程序,它将编辑另一个应用程序 (whatsapp) 的 sqlite 数据库

标签: java android shell sqlite android-sqlite


【解决方案1】:

试试这个:

public static void main(String args[]) {
    try {
        Runtime.getRuntime().exec("cmd.exe /c start");
        System.out.println("ok");
    } catch (IOException ex) {
        ex.printStackTrace();
    }
}

【讨论】:

  • 我正在制作一个安卓应用
猜你喜欢
  • 1970-01-01
  • 2014-07-29
  • 2010-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-23
相关资源
最近更新 更多