Windows Phone Dev Notes-如何使用ConnectionSettingsTask 来启动连接设置页面
问题描述
这个问题源于中文技术论坛上的一个帖子:怎样导航到windows phone的WIFI设置和网络设置界面?
分析
Windows Phone 7和之前的Windows Mobile平台不同,就目前SDK的版本来讲,开发者无法通过API来直接打开、关闭网络连接,比如WiFi、Cellular、蓝牙等设备。
结论
解决的方案就是应用程序中添加弹出连接设置页面的方法,让用户自己来操作。如
1 ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask();
2
3 connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.WiFi;
4
5 connectionSettingsTask.Show();
2
3 connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.WiFi;
4
5 connectionSettingsTask.Show();
上面的代码是显示WiFi网络设置,同样,如果要显示Cellular、蓝牙,只需修改ConnectionSettingsType 这个参数就可以了。
如ConnectionSettingsType.Bluetooth、ConnectionSettingsType.Cellular、ConnectionSettingsType.AirplaneMode(飞行模式)。
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。