2015-05-05 18 views
6

Điều thú vị là tôi nhận thấy rằng khi phát triển, tôi có thể chọn chạy ứng dụng Wear trên điện thoại thay vì thiết bị Wear. Nó trông giống nhau - tất nhiên là rất lớn.Thử nghiệm ứng dụng Android Wear trên điện thoại?

Dựa trên https://plus.google.com/+AndroidDevelopers/posts/QhWQArNDfS3, tôi thu thập tôi có thể sử dụng ADB để làm cho màn hình điện thoại đủ nhỏ để làm một giả hợp lý của một hình chữ nhật SmartWatch ...

Nhưng những gì về thử nghiệm cho các thiết bị Android Wear tròn? Có cái gì tôi có thể làm cho điện thoại (hoặc một thiết bị Android Wear hình chữ nhật, cho rằng vấn đề) để làm cho nó hiển thị như một vòng tròn (và thậm chí tốt hơn, xác định như một thiết bị vòng để Android Wear) để kiểm tra các giao diện tròn?

Có, luôn luôn cắt một lỗ tròn ra khỏi một trang và giữ nó trên thiết bị, nhưng đó rõ ràng là xa lý tưởng.

Trả lời

2

Bạn có thể thử nghiệm ứng dụng của mình trên trình mô phỏng vòng. Dưới đây là hướng dẫn cách thực hiện việc này: https://developer.android.com/training/wearables/apps/creating.html

EDIT: Giới thiệu về vòng và buộc tròn trên thiết bị hình vuông: bạn có thể thử giả vờ rằng thiết bị tròn, nhưng hơi khó hiểu và xấu xí.

Trong số Activity bạn cần triển khai trình nghe nội bộ và sau đó sử dụng phản ánh để thay đổi trường WindowInsets.mRound. Sau đó gửi các insets sâu hơn xuống cấp bậc. Điều này sẽ lừa quan điểm của bạn để nghĩ rằng thiết bị là tròn.

Kiểm tra bài viết này về xử lý hình vuông và hình tròn: http://gruszczy.blogspot.com/2015/03/handling-round-screens-using.html Mô tả cách thức chèn thông tin về loại hiển thị thiết bị được phân phối.

+0

Tôi xin lỗi, tôi quên đề cập đến điều đó. Vâng, luôn luôn có bộ mô phỏng - với tất cả các lỗi của trình mô phỏng Android ... buggy và sự chậm chạp trong tâm trí. Đó là lý do tại sao tôi hỏi về cách kiểm tra nó trên các thiết bị vật lý. –

+0

Kiểm tra bản chỉnh sửa của tôi, nó mô tả cách chèn inset giả với thông tin isRound(). – gruszczy

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