暂别uwp

因为有些重要且紧急的事情要做,所以决定暂时告别uwp开发。这也就意味着知乎和中国大学MOOC都将进入维护状态。(学堂在线似乎早已进入。。。) 最近一段时间一直都挺忙的,利用零零散散的时间总算是把除了知乎书店以外的坑都填完了,也修复了中国大学MOOC的一些问题。在此期间,还因为我的失误导致更新出现了一些非常严重的bug。 一转眼,知乎uwp上架已经一年多了,经过了40余次的迭代终于变成了现在的模样。最新的v2.1.2版本(审核中),修复了之前版本中存在的桌面端的闪退问题、优化了加载速度同时加入查看用户动态的功能。新版本在功能上也已经相对完善,所以选择在此时暂停新功能的开发,我也要暂时去忙别的事情了。 大二时自学wp开发的情景还历历在目,转眼间已经毕业了。不怕各位嘲笑,在开始自学wp开发时我曾有一个小小的愿望,就是成为Windows »

知乎-常见问题

如果各位是知乎uwp的老用户的话应该还记得2016年5月出的时候知乎uwp的测试版就已经发布了,才出来的时候有很多问题,在大家的支持与督促之下不断完善,这才有了现在的知乎uwp,非常感谢! 我分享一些刚开始使用知乎uwp的童鞋经常问到的问题。希望对看到这里的你有帮助。 为什么PC版不支持微信扫码登录? 这个问题其实如果你读过中国大学MOOC 这一篇的话就会知道这个其实是一个问题。 好吧我再来解释一下,其实问题的关键有两点 要知道zhihu.com的微信AppId 知乎服务器要支持Cookie转Token或者是为Windows10开放专属接口 但是这两点的前提是要得到官方的支持,我曾不止一次的给知乎发过邮件,结果石沉大海,所以这个锅应该是zhihu.com的。 为什么手势切换有时会无效? 问题的关键在于如何进入回答页面,如果是从问题详情页进入的回答页面是可以使用手势(PC上左右各有一个按钮)来实现快速切换回答的,如果不是从问题详情页进入的回答页面则无法使用手势。 »

知乎uwp 开发日志

2018-02-15 -- v2.1.6 : 1.更新阅读器支持动态图查看 2.修复私信无法无法显示图片的问题 3.细节改进 2017-08-31 -- v2.1.2 : 1.支持查看用户动态 2.完善部分页面 3.性能优化 4.修复已知问题 2017-08-24 -- »

中国大学MOOC本地播放

在最近的两次更新中,中国大学MOOC加入了两个强大的功能,本视频播放(v1.0.22)和本地PDF文件播放(v1.0.23)。 本地视频播放 本地视频播放基本支持了所有常见视频格式,也就是说如果对播放器要求不高的童鞋,中国大学MOOC已经可以取代一般Win32播放器了。 喜欢UWP播放器的童鞋可以尝试一下,有问题欢迎反馈。 本地PDF文件播放 本地PDF文件播放使用C++组件实现,在性能上比之前版本的Windows API内置的渲染引擎要好上不少。此前版本的中国大学MOOC之所以不支持PDF打印,是因为Windows API会将PDF渲染成图片然后打印,这样打印出来的PDF已经失真了。 而现在这个问题已经被很好的解决, »

中国大学MOOC中的后台文件传输

早期版本的中国大学MOOC一旦被挂起后,应用在完成当前下载任务后无法继续添加新任务,当然也无法将缓存状态写入数据库。这个问题能否顺利解决直接关系到用户体验。 那么如何解决呢? 大致的思路是,在App被挂起后,我们使用后台任务在文件传输完成后根据文件传输的状体来更新数据库,并且启动新的文件传输任务。 首先我们创建一个后台任务类DownloadTask并实现IBackgroundTask private BackgroundTaskDeferral _deferral; public void Run(IBackgroundTaskInstance taskInstance) { BackgroundTransferCompletionGroupTriggerDetails details = taskInstance.TriggerDetails as BackgroundTransferCompletionGroupTriggerDetails; if (details »