Có cách nào để tìm ra đường dẫn được android sử dụng để lưu ảnh chụp màn hình không?Đường dẫn đến ảnh chụp màn hình trong Android
Tôi có thể lấy đường dẫn từ mã không?
Có cách nào để tìm ra đường dẫn được android sử dụng để lưu ảnh chụp màn hình không?Đường dẫn đến ảnh chụp màn hình trong Android
Tôi có thể lấy đường dẫn từ mã không?
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.
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ó, 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
Đ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
Đó 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