【发布时间】:2012-03-28 20:47:03
【问题描述】:
有没有办法找出android用来保存截图的路径?
我可以从代码中获取路径吗?
【问题讨论】:
标签: android screenshot screen-capture
有没有办法找出android用来保存截图的路径?
我可以从代码中获取路径吗?
【问题讨论】:
标签: android screenshot screen-capture
“屏幕截图”值是私有 API 的一部分。
Here 是指向设置值的源代码的链接。由于该类是在我们的应用程序上下文中加载的,因此没有访问该字段的选项。我会按照@zapi 的建议对其进行硬编码。
【讨论】:
Android 的 API 没有固定的截图路径,但是
File pix = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
File screenshots = new File(pix, "Screenshots");
可能会奏效。这就是 ICS 使用的路径。
【讨论】:
Phone\Pictures 可能是 Environment.DIRECTORY_PICTURES 在 S3 上指向的内容。