gpt4 book ai didi

android - 截图(root)

转载 作者:太空狗 更新时间:2023-10-29 15:09:54 24 4
gpt4 key购买 nike

所以我有这段代码可以在 root 设备上的任何屏幕上截取屏幕截图,但似乎不起作用!我的设备是2.3.7 android版本,我不知道我是否可以在这个条款中使用screencap。如果我可以使用它,是否必须下载任何 c 或 cpp 文件?

Process sh = Runtime.getRuntime().exec("su", null,null);
OutputStream os = sh.getOutputStream();
os.write(("/system/bin/screencap -p " + Environment.getExternalStorageDirectory()+ "/img.png").getBytes("ASCII"));
os.flush();
os.close();
sh.waitFor()

我仍然添加了这个检查目录代码来检查屏幕截图是否被截取:

File f = new File(Environment.getExternalStorageDirectory()+ "/img.png");
if(f.isDirectory() && f.isDirectory()) {
Toast.makeText(getApplicationContext(), "Screenshot taked", 0).show();
}else{
Toast.makeText(getApplicationContext(), "Screenshot not taked", 0).show();
}

最佳答案

使用 root 资源管理器,我进入了 System/bin 目录,但文件 screencap 不在那里,所以我假设这个 android 不支持 screencap版本 (2.3.7)

关于android - 截图(root),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17763124/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com