android 使用linux命令截屏
16lz
2022-01-24
public static void screenShot(){ try { Process sh = Runtime.getRuntime().exec("sh"); //Process sh = Runtime.getRuntime().exec("su"); DataOutputStream os = new DataOutputStream(sh.getOutputStream()); os.writeBytes(("screencap -p /sdcard/screenshot.png")); os.flush(); os.close(); sh.waitFor(); }catch (Exception e){ e.printStackTrace(); } }
exec("su")不行的话就exec("sh"),因为这条命令是需要在root进程中使用
更多相关文章
- 【android-tips】android程序执行adb shell命令(实例源码)
- android执行Linux命令
- android退出应用程序
- Android(安卓)结束进程的方法forceStopPackage
- Android(安卓)cts测试命令
- 超新鲜的字节客户端Android面经,附面试题答案解析
- 获取android正在运行的所有app进程
- Android(安卓)以太网调用流程
- 关于android内存管理的原理,及相关自动内存管理软件原理