首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每隔几秒钟在后台截屏是个好主意吗?

每隔几秒钟在后台截屏是个好主意吗?
EN

Stack Overflow用户
提问于 2016-04-12 12:34:33
回答 1查看 266关注 0票数 0

我正在尝试将我的android手机屏幕分享给一个网络应用程序。我使用代码中所示的方法每隔几秒钟截取一次屏幕截图。我将屏幕截图图像转换为Base64,并将其作为字符串传递给web服务。web应用程序将显示图像,并且一切正常

我使用ServiceTimerTask来截图。这是截图的代码。

代码语言:javascript
复制
Process sh = Runtime.getRuntime().exec("su", null,null);
OutputStream os = sh.getOutputStream();
os.write(("/system/bin/screencap -p " + "/sdcard/img.png").getBytes("ASCII"));
os.flush();
os.close();
sh.waitFor();

我想知道这是否会给手机带来任何问题,因为我这样做了,过了一段时间,手机关机了,一段时间也不能打开。我不知道是我的应用程序导致的还是其他原因

EN

回答 1

Stack Overflow用户

发布于 2016-04-12 12:49:52

我想知道这是否会给手机带来任何问题,因为我这样做了,过了一段时间,手机关机了,一段时间也不能打开。

我不认为这是你的应用造成的。在其他一些手机上试试,如果你注意到同样的行为,那就是你的应用程序。

为什么截图需要su权限?我希望你能意识到,如果你请求su权限,你的代码将不能在非根手机上工作。还有其他方法可以在不需要root权限的情况下截取屏幕。

其次,您是否会在外部通知用户您的应用程序会不定期截图?如果不是,那么你就是在侵犯隐私。

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

https://stackoverflow.com/questions/36563682

复制
相关文章

相似问题

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