【问题标题】:Android Terminal and Log DumpingAndroid 终端和日志转储
【发布时间】:2010-11-04 13:14:56
【问题描述】:

我正在尝试通过 android 活动以编程方式发送终端命令。目前我正在使用类似以下内容:

Process process = null;
    DataOutputStream os = null;
    process = Runtime.getRuntime().exec("su");
    os = new DataOutputStream(process.getOutputStream());
    os.writeBytes("./data/program1\n");
    os.writeBytes("./data/program2\n");
    os.writeBytes("exit\n");
    os.flush();

但是,我的程序 1 未能成功运行,我认为这是由于用户权限不足。现在我的问题:

有谁知道如何将终端转储到文件并将其保存在手机或 SD 卡上?该程序正在绑定终端以向其提供命令,我想知道一种打开连接并访问(通常在终端屏幕上显示的内容)输出的方法。

【问题讨论】:

    标签: android logging terminal android-sdcard


    【解决方案1】:

    查看终端应用程序的源代码,因为它是双向的。

    遗憾的是,运行 shell 命令或启动本机进程并不是 android 官方支持的部分,因此无法保证未来的稳定性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-20
      • 2014-03-30
      • 1970-01-01
      • 1970-01-01
      • 2022-12-07
      • 1970-01-01
      • 2010-09-26
      • 1970-01-01
      相关资源
      最近更新 更多