2010-01-17 45 views
50

Gần đây tôi đã phát hiện ra rằng SDK Android 2.0 hỗ trợ cảm ứng đa điểm thông qua các chức năng mới trong lớp MotionEvent. Bạn có thể chỉ định một chỉ mục con trỏ khi truy xuất các thuộc tính cảm ứng và trong trường hợp có nhiều ngón tay trên màn hình, sẽ có nhiều con trỏ được cung cấp.Android Multitouch - Có thể thử nghiệm trong trình mô phỏng?

Thật không may, tôi chỉ có G1 để kiểm tra và nó đang chạy Android 1.5 và không 2.0.

Có cách nào để kiểm tra cảm ứng đa điểm mà không cần thiết bị 2.0 không? Trong trình giả lập iPhone, bạn có thể giữ tùy chọn và tùy chọn thay đổi để thực hiện hai ngón tay nhúm và hai ngón tay kéo, tương ứng. Có chức năng tương tự nào trong trình giả lập Android không? Đó có phải là điều tôi nên chờ đợi trong tương lai hay tôi chỉ cần hút nó lên và mua một chiếc điện thoại thử nghiệm mới?

+0

Chỉ cần thêm: Tôi đã nắm tay trên Nexus One và có vẻ như bạn chỉ có thể theo dõi hai ngón tay bằng cách triển khai hiện tại. Tôi chỉ nhận được 2 con trỏ, ngay cả khi có nhiều ngón tay trên màn hình. –

Trả lời

32

This là bài đăng của một anh chàng từ nhóm Android, người nói rằng cảm ứng đa điểm trong trình mô phỏng vẫn không được hỗ trợ.

+1

Cảm ơn djv - nó không giống như họ đang cung cấp quá nhiều thông tin vào thời điểm này, nhưng đó là một NO dứt khoát, ít nhất! –

+5

Nhận xét của bạn là vào tháng 1 năm 2010, bất kỳ cập nhật nào cho đến thời điểm này? –

+2

@rohitmandiwal được cập nhật: vẫn KHÔNG. – Shinigamae

0

Tôi nghĩ bạn nên mua điện thoại thử nghiệm mới.

Nhưng tôi chỉ biết rằng, chỉ Nexus được bán ở số Châu Âu hỗ trợ Multitouch.

Hy vọng những người khác có thể làm cho trình giả lập hỗ trợ tính năng này.

+2

Tôi không nghĩ đó là trường hợp của Nexus. Tôi nghĩ Nexus hỗ trợ cảm ứng đa điểm và trong API, nó chỉ là các ứng dụng tích hợp - chẳng hạn như Trình duyệt và Google Maps - không có hỗ trợ mulitouch. –

+0

Dave là chính xác. Multitouch đã có sẵn trong API là 2.0 (hoặc 2.0.1?) Và như vậy có thể được sử dụng trên bất kỳ thiết bị nào có phiên bản hệ điều hành đó. Xem trình duyệt Dolphin cho một ví dụ (mặc dù một ví dụ khủng khiếp) của cảm ứng đa điểm hoạt động trên các phiên bản của Mỹ của Motorola Droids và Nexus Ones. –

4

Vâng, tôi không tin giả lập có cùng lối tắt giống với phím tắt của iphone.

Để có hỗ trợ đa cảm ứng thực sự cho trình giả lập, Phần cứng của bạn phải hỗ trợ nó (HP TouchSmart .. v.v.), HĐH của bạn phải hỗ trợ nó (Windows 7 vv ...) và Java phải hỗ trợ nó, và cuối cùng là trình mô phỏng mà Google cung cấp trong SDK phải hỗ trợ nó.

Vì vậy, bạn sẽ cần phải có phần cứng cụ thể, hỗ trợ hệ điều hành là có nhưng tôi không tin rằng java và giả lập hỗ trợ là có.

Tôi nghĩ bạn chỉ cần có thiết bị 2.0. Có vẻ như giải pháp thích hợp và rẻ nhất là. Cũng giả lập thực sự không phải là tuyệt vời, để làm chậm so với một thiết bị thực sự đặc biệt là trên đầu vào của người dùng. Tất cả các công cụ cảm ứng phải được phát triển và thử nghiệm trên một thiết bị thực tế. Sử dụng trình giả lập để kiểm tra và bố cục tự động không được thiết bị thử nghiệm vật lý của bạn hỗ trợ.

Chỉ cần cung cấp cho bạn một số biện minh trong chi tiêu tiền;) nhưng bây giờ 2.2 là đến sớm vì vậy khó khăn của nó nhận được ngay bây giờ và không biết nếu nó sẽ được nâng cấp lên 2,2 đó là một thay đổi lớn.

6

This is a post mô tả cách sử dụng cảm ứng đa điểm từ điện thoại được chia sẻ kết nối.

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