如何让Android系统或Android应用执行shell脚本
2个回答
展开全部
android系统执行shell脚本,需要首先确认用户具有修改shell的权限,使用 process来执行指令,如下代码:
public void execShell(String cmd){
try{
//权限设置
Process p = Runtime.getRuntime().exec("su"); //开始执行shell脚本
//获取输出流
OutputStream outputStream = p.getOutputStream();
DataOutputStream dataOutputStream=new DataOutputStream(outputStream);
//将命令写入
dataOutputStream.writeBytes(cmd);
//提交命令
dataOutputStream.flush();
//关闭流操作
dataOutputStream.close();
outputStream.close();
}
catch(Throwable t)
{
t.printStackTrace();
}
}
浙江启扬智能科技有限公司
2023-06-12 广告
2023-06-12 广告
Android和ARM、Linux之间存在密切的联系。Android是一种基于Linux内核的嵌入式智能操作系统,它采用了ARM处理器作为其主要处理器架构。Android的内核和许多应用程序都是基于ARM架构编写的,包括处理器和内存管理器。...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
展开全部
如果LZ要是Android开发者就好办了。
下载Android sdk。
1.将sdk下的adb(mac 上是在platform-tools文件夹下,windows可能在tools目录下,sdk版本不一样,adb文件所在的目录有时不相同)配置到环境变量中
2.将手机连接到电脑上
3.adb shell
然后LZ就可以在电脑的控制台窗口玩shel了,要不不嫌麻烦的话,手机上也有shell模拟器app。的l
下载Android sdk。
1.将sdk下的adb(mac 上是在platform-tools文件夹下,windows可能在tools目录下,sdk版本不一样,adb文件所在的目录有时不相同)配置到环境变量中
2.将手机连接到电脑上
3.adb shell
然后LZ就可以在电脑的控制台窗口玩shel了,要不不嫌麻烦的话,手机上也有shell模拟器app。的l
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询