WP7/8中的Toast是不能在前台弹出的. WP8.1StoreApp可以利用Win8中的方式: private void Toast(string title,string content) { ToastTemplateType toastTemplate = ToastTemplateType.ToastText02;//WindowsPhone上只支持这一种 XmlDocument toastXml = ToastNotificationManager.GetTemplateConte…
原Microsoft.Phone.Shell中的SystemTray,已经改到Windows.UI.ViewManagement中StatusBar了. 只能在代码中设置相关属性. 如: 1 2 3 4 5 6 7 8 StatusBar statusBar = StatusBar.GetForCurrentView(); // 显示StatusBar await statusBar.ShowAsync(); // 隐藏StatusBar // await statusBar.HideAsync…
8.1的协议和wp8是相互通用的 被启动: 相比较wp8而言,基本变化不大,但添加方式更直观了 1:打开Package.appxmanifest 2:切换到"声明"选项卡 3:左侧添加"协议",右侧填写应用的属性 4:其中名称就是程序的识别码 5:App.cs中 override OnActivated,处理传入的参数 protected override void OnActivated(IActivatedEventArgs args) { if (args.K…
在WP7/8中,发送短信是利用了EmailComposeTask和SmsComposeTask来实现的. 在WP8.1 Store App中,原来的方式已经失效,采用了新的方法:ChatMessageManager和EmailManager管理和发送信息. 简单使用: private async void SendSmsTask(string body,string phoneNum) { var chatMessage = new Windows.ApplicationModel.Chat.C…
在WP7和WP8中,MessageBox是跟WinForm中一样常用的对话框,但是有一个显著的缺点,就是WP7/8中默认的MessageBox是阻塞线程的.也许是由于这个原因,WP8.1/Win8中采用了异步的MessageDialog对话框, 其扩展性和可定制性更强.但是在很多情况下需要挂起线程等待用户响应或者是单纯怀念MessageBox的简单方便的使用方式.于是我封装了一下WP8.1中的MessageDialog,使其可以像MessageBox一样简单的使用. public sealed…
添加推送通知 1:Package.appxmanifest中的声明添加后台任务的推送通知权限 2:var channel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync(); 3:添加适合自己的处理逻辑,收工 获取手机系统信息 1:大部分的系统信息都在EasClientDeviceInformation类中 2:大部分的应用信息都在Package.Current.Id中…
WP8.1 中的SystemTray被 StatusBar 代替了.在Windows.UI.ViewManagement 命名空间下,而且只能在后台代码中设置,XAML中不行.用法是这样的: StatusBar statusBar = StatusBar.GetForCurrentView(); // 显示StatusBar await statusBar.ShowAsync(); // 隐藏StatusBar // await statusBar.HideAsync(); // 设置Progr…
在WP7中没有相关的API可以直接使用摄像头的LED等,只能通过录像时打开LED等来使用,在WP8中添加了相关的调用接口,可以方便的使用LED灯,并且支持后台,废话不多说,直接上代码 1.在 WMAppManifest.xml 文件中添加对ID_CAP_ISV_CAMERA和ID_CAP_MICROPHONE功能的引用 <Capabilities> <Capability Name="ID_CAP_ISV_CAMERA"/> <Capability Nam…
今年微软新任CEO提出了“Mobile First and Cloud First”的发展战略,随着微软Mobile First战略的实行,开发者是时候重视Windows Phone了.你可能不相信,在很多国家,准确的是24个国家,Windows Phone的市场份额远超过iOS.比如在墨西哥.沙特阿拉伯,还有诺基亚的大本营芬兰和波兰等.另外,他还指出,WP在新兴市场很好的支持运营商代收费功能,几乎没有盗版,开发者的收益可以得到保障.而且目前微软正在积极帮助开发者,而谷歌现在正在收紧Androi…
微软动作真是快,本来想写WP8.1RT系列,结果刚整理了一点就出Win10 UAP了.不过还好RT到Win10的差别还不算太大.前两天参加了Win10开发极客秀,虽然没获奖,不过在韦恩卑鄙的帮助下顺利将澎湃新闻WP8.1版升级到了Win10UAP,使用了一些新的特性,最近争取有时间慢慢把一些东西总结一下. 今天先说一下如何在Win10 UAP中切换主题模式. 切换日间.夜间主题模式这个功能我从WP8就实现了,并封装成了一个库,用在我所有的WP8的app里.到了WP8.1因为系统主题样式都改了,又…