Bài 5: Làm việc với Windows Phone Emulator
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:
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:
Cả 2 cách trên khi chạy lên cho cùng kết quả sau:
Các biểu tượng chức năng trên Emulator:
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é.
Tab Screenshot: chụp ảnh màn hình.
Tab Network:
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é.
Chọn Yes để đến nơi quản lý SD Card trên Emulator nhé.
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):
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:
Để 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.