android - 如何从 Android 应用程序执行系统命令

标签 android linux

我想知道如何从 Android 应用程序执行系统命令?

例如:

我想在运行应用程序时创建一个目录,因此我需要执行命令“mkdir -p/x/y”。

请给我宝贵的指导。

谢谢,

最佳答案

要创建目录(例如在 SD 卡上),您应该使用其他方式:

File  file = new File(Environment.getExternalStorage() + "/folder-name");
file.mkdirs();

要写入外部存储,您应该在 list 中拥有以下权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

执行系统命令通常使用Runtime.getRuntime().exec("ls -l");

关于android - 如何从 Android 应用程序执行系统命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4225305/

相关文章:

android - 安卓用户界面的问题

c - 如何与另一个外部程序进行通信

linux - 为 Linux 托管服务器添加 MIME 类型 (GoDaddy)

linux - Odoo 11 我应该选择哪个环境

c - 我怎样才能用gcc编译成汇编

android - 在 Android 软键盘上激活语音转文本时会触发哪个事件?

android - 为折线图占据的区域设置特定颜色

java - 是否有必要从 json 对象中检索所有值?

java - 选择单选按钮后,平滑滚动到 ListView 中的下一项

Linux Apache : what is the difference of DocumentRoot"path"and <Directory "path">?