Android中屏幕截图的路径

rad*_*dya 16 android screenshot screen-capture

有没有办法找出android用来保存截图的路径?

我可以从代码中获取路径吗?

zap*_*apl 12

Android的API没有固定的截图路径,但是

File pix = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
File screenshots = new File(pix, "Screenshots");
Run Code Online (Sandbox Code Playgroud)

可能有用.这就是ICS用作路径的方式.

  • 您唯一可以做的就是为每个设备创建一个路径列表,并将它们与http://developer.android.com/reference/android/os/Build.html相匹配 (2认同)

小智 6

"屏幕截图"值是私有API的一部分.

是设置值的源代码的链接.由于在我们的应用程序上下文中加载了类,因此无法访问该字段.我会像@zapi建议的那样硬编码.