gpt4 book ai didi

android - 在 Android 中以编程方式使用屏幕截图时保存空白文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:44:41 26 4
gpt4 key购买 nike

代码 fragment

void takeSnapShot() 
{
Process process = null;
try
{
process = Runtime.getRuntime().exec("/system/bin/screencap -p /sdcard/snapshot/test_2.png" );

try
{
process.waitFor();
} catch (InterruptedException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}


} catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}




}

我正在保存一个空文件,而如果我通过 adb shell 使用相同的命令,我会捕获我的屏幕。

任何帮助将不胜感激

最佳答案

编辑:我之前的回答是错误的,任何应用程序都可以使用屏幕捕获命令。

这可能是权限问题。你确定你有写SD卡的权限吗?检查这篇文章,其中涵盖了您的主题: How to run android system app without root permisson?

关于android - 在 Android 中以编程方式使用屏幕截图时保存空白文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16105152/

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