Bài 5: Làm việc với Windows Phone Emulator

Share post this:

Xin chào các bạn, ở bài này mình sẽ hướng dẫn cho các bạn làm việc với Windows Phone Emulator. Mình sẽ hướng dẫn các bạn chạy Emulator bằng 2 cách: từ Visual Studio và từ Windows Phone Power Tool. Các bạn lưu ý các bạn cập nhật Windows Phone Emulator tại đây nhé: http://www.microsoft.com/en-us/download/details.aspx?id=43719 hoặc bất cứ trang download nào do Microsoft hỗ trợ nhé. Còn đối với Windows Phone Power Tool thì nó được tích hợp trong Windows 8.1 rồi nhé.

Trước khi làm việc với Windows Phone Emulator, ta cần biết nó là cái gì?

Windows Phone Emulator là một trình giả lập điện thoại chạy Windows Phone, bạn cứ xem nó như là một công cụ để bạn kiểm thử ứng dụng của mình (trong trường hợp không có Device thật, hoặc thử ứng dụng ở nhiều độ phân giải khác nhau). Tuy nhiên, Emulator có những hạn chế nhất định, một số các chức năng trên Device thật không thể giả lập trên Emulator, ví dụ đó là trên Emulator Windows Phone không thể giả lập Camera. Mặc dù vậy, các bạn đừng lo lắng, trên Emulator Windows Phone 8.1 đã được Microsoft nâng cấp rất nhiều rồi nhé (các tính năng mới mình sẽ nói ở phần sau).

Cách 1: chạy Emulator trên Visual Studio.

Các bạn tiến hành chạy Visual Studio, tạo nhanh một Project, ở đây mình sử dụng Project hôm trước. Sau đó chọn Emulator muốn chạy:

untitled9

Cách 2: chạy Emulator trên Windows Phone Power Tool. Mở Windows Phone Power Tool, chọn Emulator muốn chạy rồi click Connect thôi:

untitled10

untitled11

Cả 2 cách trên khi chạy lên cho cùng kết quả sau:

untitled12

Các biểu tượng chức năng trên Emulator:

wp_3_5

Bây giờ ta sẽ tìm hiểu các Tab trong phần nâng cao nhé.

Tab Accelerometer: giả lập cảm biến gia tốc, bạn có thể thay đổi bằng cách di chuyển chấm tròn nhé.

untitled13

Tab Screenshot: chụp ảnh màn hình.

untitled14

Tab Network:

untitled15

Tab SD Card: đây là một hỗ trợ mới của Emulator Windows Phone 8.1, bạn chọn nơi lưu và click Insert SD Card để thêm SD Card cho Emulator của mình nhé.

untitled16

Chọn Yes để đến nơi quản lý SD Card trên Emulator nhé.

untitled17 wp_3_13

Các Tab mình vừa giới thiệu là những Tab cơ bản, các bạn tự tìm hiểu các Tab còn lại nhé.

Các lỗi thông thường trong quá trình chạy Emulator.

Khi bạn chưa kích hoạt Hyper -V sẽ nhận được lỗi sau (bạn xem bài trước có hướng dẫn bật Hyper -V):

wp_hyperv1_1

Hay nếu như đã kích hoạt nhưng không chạy trong chế độ Hyper-V Administrators Group thì bạn sẽ nhận được lỗi sau:

wp_hyperv2_1

Để khắc phục lỗi này bạn tick như hình rồi Retry thôi, lời khuyên là khi bạn chạy Visual Studio bạn nên chạy dưới quyền Administrators nhé, để khỏi phải bị tình trạng này.

Bài viết hi vọng sẽ giúp được các bạn trong quá trình lập trình Windows Phone, đặc biệt là làm việc với Emulator. Ở bài tiếp theo mình sẽ hướng dẫn các bạn đăng kí và test một Project bằng Device thật, vì như mình đã nói ở trên Emulator không có một số tính năng như Device thật.

Share post this:

Leave a Reply

Your email address will not be published. Required fields are marked *