首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在app android中使用shell命令

在app android中使用shell命令
EN

Stack Overflow用户
提问于 2017-05-29 15:40:47
回答 1查看 866关注 0票数 0

我可以通过调用android从我的应用程序中运行这些命令吗?

代码语言:javascript
复制
SU // Get root
flash_image recovery /sdcard/folder/recovery.img

手机将通过应用程序进行闪速恢复。

有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2017-05-29 15:58:02

Android Shell命令内部应用程序

我对Android命令知之甚少,但是您可以看到一个示例shell命令从应用程序内部触发。

  1. 如果您正在处理未返回的命令,只需尝试以下操作 //直接传递命令,用于根访问进程su = Runtime.getRuntime().exec("su");
  2. 如果您的命令返回了什么 尝试{ //获取进程运行时并执行su命令Process su = Runtime.getRuntime().exec("su");//创建一个数据流来存储录制的视频DataOutputStream outputStream =新的DataOutputStream(su.getOutputStream());//使用STREAMS outputStream.writeBytes编写视频(“屏幕记录-时间限制10 /sdcard/MyVideo.mp4\n");//清除流outputStream.flush();//追加EOF outputStream.writeBytes("exit\n");outputStream.flush();//等待稳定su.waitFor();}catch(IOException e){抛出新异常(E);}catch(InterruptedException e){抛新异常(E);}

希望这能解决你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44246214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档