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

早期版本的中国大学MOOC一旦被挂起后,应用在完成当前下载任务后无法继续添加新任务,当然也无法将缓存状态写入数据库。这个问题能否顺利解决直接关系到用户体验。 顺便吐槽下,凡是使用了后台文件传输还提示你下载过程中不要挂起应用的,应该都是这个问题。 那么如何解决呢? 解决问题的关键在于,既然应用被挂起后App是无法执行代码了,但是我们还有后台任务啊! 大致的思路是,在App被挂起后,我们使用后台任务在文件传输完成后根据文件传输的状体来更新数据库,并且启动新的文件传输任务。 首先我们创建一个后台任务类DownloadTask并实现IBackgroundTask private BackgroundTaskDeferral _deferral; public void Run(IBackgroundTaskInstance taskInstance) { BackgroundTransferCompletionGroupTriggerDetails details »

知乎启动协议

之前收到其他开发者的建议,所以就做了知乎启动协议,开放给大家希望可以共同完善,有更好的建议也请告诉我! 启动代码: var options = new LauncherOptions(); options.PreferredApplicationDisplayName = "知乎 - 与世界分享你的知识、经验和见解"; options.PreferredApplicationPackageFamilyName = "42920yunfanchina.15046F36AA7E2_24n3fmj6qqchj"; var uri = new Uri("zhihu:///questionId= »

我的梦,你来过

文/佚名 在那个夏末,那个黄昏离梦还很近的时候,遇见了你。晚风中,你单薄的身影像一丛淡紫色的风信子,摇曳着轻柔的气质,以及那与生俱来的浪漫的情怀。 暗恋,抹不掉的快乐与忧伤。为能记着你的容颜而快乐,为能在日落与晨起之时心里有点牵挂、有份陌生而又熟悉的惦念而幸福。只是,眼泪总会在不经意间降临,我不知道为何读懂了青春的你却读不懂我的心,一次次地凝望,一次次地失望,明天,是否依然如旧?我只知道,我的梦,你来过。只是来过。 暗恋的滋味, »

灰姑娘的南瓜车

文/笛安 2000年开始的时候,我上高二。那时候总觉得自己很忙,要忙着应付功课,忙着在学校里胡闹,忙着看日本漫画,忙着早恋或者帮别人早恋,偶尔,也想想万一考不上大学该怎么办——不过我生性乐观,总觉得不会考不上的,对未来灿烂的想象总是让人激动,顾不上去想不好的事情,其实后来才弄清楚,灿烂的并不是未来本身,只不过是我对未来的幻觉。 我长大的故乡是个暗沉的工业城市。那个时候我讨厌它。我觉得它闭塞,冷漠,没有艺术,没有生机,所以我想要离开它,走得远远的。 »

让我们面对现实,忠于理想

文/感觉 开场:青春,是一片绿野。乱石横生,阳光雨露,都是这片绿野的常态。在这片绿野上,我们可以信仰的东西,依然是希望。 做了一年的店,最终以失败告终。当时从广州撤回来时,走得太仓促,都没有好好留恋一番。所以上次去广州,我特意跑去车陂,好好地做了一次告别。我重新穿梭在狭窄的巷道,拍下一张张满含回忆的照片,生怕有所遗漏——加悦大厦、沙县小吃、大利家超市、壹号土鸡、 »