2010-07-23 61 views
19

Khi muốn xuất bản ứng dụng của mình trên Cửa hàng Play (trước đây gọi là Android Market), anh có thể tải lên ảnh chụp màn hình ứng dụng của mình. Tôi muốn chụp những ảnh chụp màn hình này với thiết bị hiện tại của mình (Motorola Droid) mà tôi đang sử dụng để kiểm tra ứng dụng.Chụp màn hình màn hình hiện tại của thiết bị

Có một số ứng dụng trên Cửa hàng Play cho phép bạn chụp ảnh màn hình, nhưng bạn phải root điện thoại của mình mà tôi không muốn. Có các chủ đề liên quan trong Ngăn xếp ngăn xếp nơi mọi người muốn chụp ảnh màn hình từ mã đó (here). Tuy nhiên tôi chỉ muốn chụp ảnh màn hình của ứng dụng đang chạy với thiết bị hiện tại, được kết nối qua cổng USB với máy tính của tôi; Tôi đang phát triển thông qua Eclipse, vì vậy cần phải có một cách để nói với thiết bị đang chạy của bạn rằng nó sẽ có một ảnh chụp màn hình thông qua SDK, phải không?

Một số trang web (ví dụ LifeHacker) đề cập đến một cách để làm điều này,

Để chụp ảnh màn hình, bạn sẽ được yêu cầu để cho phép USB Debugging dưới các thiết lập, cài đặt các công cụ phát triển phần mềm Android, và sau đó kết nối với điện thoại bằng công cụ gỡ lỗi

nhưng chúng không giải thích những gì tôi thực sự cần thực hiện từng bước.

Tôi thực sự đánh giá cao nếu ai đó có thể giúp tôi.

Trả lời

28

Vì bạn có thể là một nhà phát triển, bạn có SDK và Eclipse làm việc cho chạy các ứng dụng Android. Chỉ cần cắm điện thoại vào, và đảm bảo rằng bạn đã bật trên Điện thoại Gỡ lỗi USB, thiết bị cần hiển thị trong phối cảnh DDMS của Eclipse.

Khi thiết bị của bạn hiển thị trong phối cảnh DDMS có biểu tượng ở đó để chụp màn hình.

+1

LOL ... chúng tôi đã viết gần như giống nhau. 1, kể từ khi tôi nghĩ rằng câu trả lời của tôi là chính xác, sau đó của bạn quá. – Cristian

+0

Để bật USB Debugging, Applications -> Development -> USB Debugging. – tarkeshwar

+0

Phiên bản sau này của các công cụ này đã không được sử dụng (và bị hỏng) DDMS và công cụ thay thế được đề xuất dường như không có chức năng chụp màn hình. Bất cứ điều gì hoạt động ở đây trong năm 2014? – benkc

12

Nếu bạn đã sử dụng Eclipse để phát triển ứng dụng của mình, thì bạn đã cài đặt bộ phát triển phần mềm Android. Vì vậy, chỉ cần mở tiện ích ddms nằm trên thư mục sdk-android/tools. Tại đó, bạn có thể chụp ảnh màn hình bằng cách chọn thiết bị của mình và nhấn: Ctrl + S (Thiết bị -> Chụp màn hình…).

ddms trông giống như:

alt text

+0

Lưu ý: 'ddms' không được dùng nữa và Android đề xuất sử dụng' màn hình' ngay bây giờ. –

8

Có một công cụ mà Android SDK đi kèm để giúp bạn chụp ảnh màn hình nếu thiết bị của bạn được kết nối với máy tính. Tôi sẽ giải thích cả hai. Trước tiên, cho cả hai bạn cần phải cắm thiết bị của bạn vào máy tính và có nó được công nhận bởi adb (aka, khi bạn chạy "thiết bị adb" nó cho thấy điện thoại của bạn).

Sau đó, bạn có thể sử dụng Eclipse hoặc DDMS:

DDMS

  1. mở ddms.

  2. Nhấp vào thiết bị của bạn trong danh sách ở bên trái.

  3. Chuyển đến menu Thiết bị -> Chụp màn hình.

Eclipse

  1. mở Eclipse.

  2. Mở chế độ xem "thiết bị". Bạn có thể truy cập thông qua Window -> Show View -> Other ... -> Android -> Devices.

  3. Nhấp vào thiết bị của bạn.

  4. Trong chế độ xem Thiết bị, có một hình ảnh nhỏ ở góc trên bên phải. Nếu bạn di chuột qua nó, nó sẽ nói "Chụp màn hình". Nhấp vào đó.

Cả hai phương pháp đều dẫn bạn đến cùng một công cụ chụp ảnh chụp màn hình. Đôi khi nó có thể là một chút lỗi - đôi khi tôi cần phải đóng/mở lại cửa sổ để có được nó để có một ảnh chụp màn hình.

+0

'Đôi khi' là một cách nói dưới đây! Nó hiếm khi có vẻ làm việc cho tôi, và làm hỏng Eclipse thường xuyên hơn không. –

+0

Lưu ý: 'ddms' không được dùng nữa và Android đề xuất sử dụng' màn hình' ngay bây giờ. –

1

Cần lưu ý rằng ddms không được dùng nữa và chức năng này hiện có sẵn trong công cụ màn hình (công cụ/màn hình) thay thế.

Mở màn hình từ cửa sổ bảng điều khiển và chọn thiết bị trong bảng điều khiển bên trái. Nhấp vào biểu tượng máy ảnh (Screen Capture) ở trên và bạn sẽ thấy màn hình hiện tại. Sau đó, bạn có thể xoay nếu cần và sao chép hoặc lưu hình ảnh. Làm mới sẽ lấy một màn hình miễn phí lấy trong trường hợp bạn đang lưu nhiều bức ảnh hoặc không nhận được những gì bạn muốn lần đầu tiên.

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