2012-03-12 62 views

Trả lời

11

API Android không có con đường cố định cho ảnh chụp màn hình nhưng

File pix = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES); 
File screenshots = new File(pix, "Screenshots"); 

có thể làm việc. Đó là những gì ICS sử dụng làm đường dẫn.

+0

Có, nhưng nó chỉ dành cho ICS. "/ sdcard/ScreenCapture" là một đường dẫn cho ảnh chụp màn hình trong các thiết bị samsung cũ. "Ảnh chụp" là đường dẫn cho htc. – radya

+2

Điều duy nhất bạn có thể làm sau đó là tạo danh sách đường dẫn cho mỗi thiết bị và kết hợp chúng với http://developer.android.com/reference/android/os/Build.html – zapl

+0

Đó là lần đầu tiên, những gì tôi nghĩ về . Nhưng tôi hy vọng sẽ tìm ra giải pháp tốt hơn. – radya

5

Giá trị "Ảnh chụp màn hình" là một phần của API riêng tư.

Here là liên kết đến mã nguồn nơi giá trị được đặt. Vì lớp được tải trong ngữ cảnh ứng dụng của chúng tôi nên không có tùy chọn để truy cập trường. Tôi sẽ mã hóa nó như @zapi đề nghị.

Các vấn đề liên quan