2011-11-21 36 views

Trả lời

6

Không, chức năng này không khả dụng.

Đó là nguyên tắc thiết kế đằng sau nền tảng mà các ứng dụng sẽ không thể thực hiện những việc mà người dùng không biết.
Nếu có chức năng như vậy thì có thể ứng dụng (hoặc cố tình hoặc vô tình xảy ra lỗi) để thiết bị ở trạng thái khác với cài đặt mà người dùng có thể mong đợi. Trong một kịch bản như vậy, người dùng thường sẽ từ chối điện thoại/nền tảng cho những gì đã xảy ra, không phải là một ứng dụng không đúng.

+1

Hmmmm, rất tệ. Vì vậy, nếu tôi muốn sử dụng nó cho mục đích cá nhân f.e sau 8 PM chuyển sang chế độ máy bay, nó sẽ là không thể. Có lẽ có một số cách giải quyết hoặc hệ thống/dll hack? – Arterius

+0

@Arterius Không làm việc xung quanh. Bất kỳ cách backdoor nào để thực hiện chức năng như vậy sẽ phá vỡ ý định đằng sau việc không cung cấp một API cho điều này. Nếu bạn cần một thiết bị có thể chạy các ứng dụng có khả năng bật và tắt chế độ máy bay thì WP7 không phải là nó. –

+0

Ok Matt, cảm ơn vì câu trả lời của bạn, giờ đã rõ ràng đối với tôi! – Arterius

4

Mặc dù bạn không thể lập trình làm điều đó (như những người khác đã đề cập), bạn có thể đưa người dùng trực tiếp đến trang thích hợp trong bảng cài đặt và cho phép họ làm điều đó. Dưới đây là một ví dụ về cách sử dụng ConnectionsSettingsTask:

http://msdn.microsoft.com/en-us/library/hh394011(v=VS.92).aspx

Bạn muốn thiết lập thuộc tính ConnectionSettingsType:

http://msdn.microsoft.com/en-us/library/microsoft.phone.tasks.connectionsettingstask.connectionsettingstype(v=VS.92).aspx

Để 'AirplaneMode'.

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