Có cách nào để chụp ảnh màn hình của thiết bị Android và lưu nó dưới dạng tệp hình ảnh không?
adb shell screencap -p /sdcard/image.png
Có cách nào để chụp ảnh màn hình của thiết bị Android và lưu nó dưới dạng tệp hình ảnh không?
adb shell screencap -p /sdcard/image.png
Câu trả lời:
Bạn có thể nhấn nút Nguồn + nút Giảm âm lượng cùng lúc để chụp ảnh màn hình. Nó sẽ được lưu vào bộ sưu tập của bạn.
Lưu ý: Bạn cần giữ các nút bấm trong khoảng một giây để nó hoạt động. Điều này là để tránh ảnh chụp màn hình khi sự kết hợp này vô tình được nhấn.
Nếu bạn đã root : bạn có thể cài đặt một ứng dụng có tên là drocap2 . Điều này sẽ cho phép bạn lắc điện thoại, đợi đồng hồ bấm giờ hoặc bấm vào thông báo trên thanh thông báo để chụp ảnh màn hình và nó sẽ lưu nó vào điện thoại của bạn.
Nếu bạn chưa root : bạn không thể chạy ứng dụng chụp màn hình trên điện thoại của mình. Bạn sẽ phải cài đặt SDK Android trên máy tính của mình, kết nối điện thoại qua USB và chạy chương trình có tên DDMS. Chương trình này chủ yếu được sử dụng để gỡ lỗi cho nhà phát triển, nhưng nó có tiện ích chụp màn hình dưới một trong các menu của nó. Đối với một hướng dẫn, xem trang này . Ngoài ra, một số nhà xây dựng như Samsung đã triển khai chức năng này trên điện thoại của họ (thay đổi kết hợp các nút từ điện thoại này sang điện thoại khác, vì vậy hãy tìm kiếm của bạn).
Bắt đầu với Android 4 Ice Cream Sandwich , cuối cùng cũng có khả năng tạo ảnh chụp màn hình mà không cần ứng dụng bên thứ 3 hoặc máy tính được kết nối:
Nhấn hai phím sau cùng một lúc: Giảm âm lượng + Nguồn
Lưu ý rằng việc nhấn cả hai phím gần như cùng lúc là rất quan trọng. Nếu bạn nhấn và giữ Volume-Down và sau đó nhấn Power thì nó sẽ không hoạt động. (đã thử nghiệm trên Galaxy nexus 4.1.2)
Tuy nhiên, một số màn hình được bảo vệ và do đó không thể chụp được, ví dụ như một số hộp thoại cài đặt hệ thống.
Trong Galaxy S Froyo (Android 2.2), bạn có thể chụp ảnh màn hình bằng cách giữ phím quay lại và nhấn vào nút home.
Trên Samsung Galaxy S II, nó đồng thời nhấn nút Power+ Home. Mặc dù đó là khó khăn; 9 trên 10 lần tôi không thể nhận được. Rõ ràng đó là cụ thể cho kiểu điện thoại đó chứ không phải HĐH Android.
Theo như tôi biết, không có bất kỳ ứng dụng gốc nào được tích hợp sẵn cho HĐH cho tất cả các điện thoại, điều đó thực sự quá tệ.
Điều này cũng được áp dụng cho:
Phương pháp sau đây cũng yêu cầu root, nhưng có thể tốt hơn và dễ dàng hơn nếu bạn cần ảnh chụp màn hình trong khi viết bài, đánh giá ứng dụng hoặc tài liệu.
Bạn không cần các hướng dẫn phức tạp hoặc SDK Android và điều này hoạt động trên tất cả các thiết bị đã root.
Cài đặt máy chủ droid VNC .
In màn hình.
Trên HTC EVO3D, bạn có thể nhấn nút khóa và nút home cùng lúc để chụp ảnh màn hình.
FYI "nút khóa" giống như nút nguồn
Tập lệnh một dòng nên thực hiện điều này trên thiết bị cầm tay gốc , lưu ý rằng đây là dành cho Linux và được mã hóa cứng cho độ phân giải màn hình 800x480 và cũng vậy, nếu Linux Kernel của Android của bạn có hỗ trợ bộ đệm khung được biên dịch trong:
#!/bin/sh
adb pull /dev/graphics/fb0 fb0 && ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb565le -s 480x800 -i fb0 -f image2 -vcodec png $1.png && mogrify -flip -flop $1.png && rm fb0
Và lưu nó làm ví dụ screenshotter.sh
, với các quyền thực thi và gọi nó như thế nàyscreenshotter.sh my_picture_of_android_home_screen
Kết quả cuối cùng, là một tệp PNG được gọi my_picture_of_android_home_screen.png
là được lưu.
Emptor caveat:
Điều này đòi hỏi ffmpeg
và imagemagick
các công cụ :)
Khi đã root, tôi thích làm việc với Ảnh chụp màn hình (liên kết Cyrket).
Đặt bộ đếm thời gian, đi đến ứng dụng của bạn và chờ đợi; hoặc đặt nó ở chế độ Lắc Shake, đi đến ứng dụng của bạn và lắc nó. Cứng. Và các tập tin hiển thị trong một thư mục ảnh chụp màn hình. Ngày hạnh phúc.
Ý tôi là thế NÓ CỨNG CỨNG. Trừ khi có một số mẹo để lắc và tôi đang làm sai hướng, đây KHÔNG phải là một máy lắc nhạy cảm.
CẬP NHẬT: yeah, tôi đang sử dụng tùy chọn hẹn giờ. Hoặc Incredible có một cảm biến rung tệ hại, ứng dụng đang triển khai nó một cách kỳ lạ, hoặc một cái gì đó khác - nhưng rung lắc chỉ là vô lý. Sẽ là một giao diện đẹp, nếu điều đó làm việc.
(Biến) Hẹn giờ để chụp ảnh màn hình hoạt động tốt!
Trên Samsung Galaxy Pocket GT-S5300 1 , bạn có thể làm điều đó mà không cần bất kỳ phần mềm bên thứ ba nào.
Làm theo những chỉ dẫn này:
1: Có thể điều này hoạt động trên tất cả các điện thoại Android chạy Gingerbread, nhưng tôi đã không thử cá nhân.
Câu hỏi cũ, đăng bài để thêm thay thế bằng Google Hiện hành trên Tap on Marshmallow, điều này không xảy ra với những nỗ lực thất bại trong việc lấy đúng tổ hợp phím được nhấn chính xác (vào những lúc tôi kết thúc việc khởi động lại :-)
Điều này có lợi thế là tổ chức tốt hơn ảnh chụp màn hình hoặc chia sẻ trực tiếp với các liên hệ bằng cách sử dụng Chia sẻ trực tiếp , bật lên khi bạn muốn chia sẻ
Nhấn và giữ nút Home cho đến khi Google Now trên Tap xuất hiện
Nhấn vào nút chia sẻ ở góc dưới bên trái
(Hình ảnh ở trên từ đây )
Trên Moto X Play Power+ Vol Dn hoạt động
Một số điện thoại có chức năng tích hợp, như Galaxy S. đã đề cập trước đó trên Droid Charge, giữ nút quay lại và nhấn home. Trên hầu hết các điện thoại LG Android mới, giữ nhà và bấm nguồn.
Thật không may, phương pháp phổ biến duy nhất là sử dụng SDK Android để chụp ảnh màn hình với máy tính. Root và sử dụng ứng dụng chụp màn hình hoạt động trên nhiều thiết bị, nhưng đôi khi thì không, và đó không phải là cách dễ nhất để chụp ảnh màn hình.
Trên Android 7.1.2, nhấn và Homegiữ OK Google và ra lệnh bằng giọng nói Take Screenshot
, nó sẽ phản hồi All right, taking a Screenshot, touch to continue
.
Khi chạm vào, ảnh chụp màn hình được chụp và menu Chia sẻ trực tiếp xuất hiện để chia sẻ ảnh chụp màn hình hoặc nếu bạn có trình thám hiểm tệp (như ES hoặc Solid Explorer) có thể lưu nó vào thiết bị của bạn, hãy sử dụng nó để lưu nó vào thiết bị của bạn
Hạn chế của điều này là bạn cần phải trực tuyến
Trên Android Pie, nó được tích hợp sẵn các tùy chọn nguồn (bằng cách nhấn Powerphím)
(Bấm để phóng to)