博客园新闻WP8.1客户端

Windows Phone是一个好的OS,但就是应用少。

之前看博客园的新闻要不就用UC浏览器,或者就使用这位博友的客户端:http://www.cnblogs.com/alexis/archive/2012/03/03/2378059.html

但问题这位博友的客户端看新闻的时候,一碰到图片就打开了。。导致体验真的很不行。

于是呢,自己动手丰衣足食,折腾了个WP8.1的新闻客户端啦。

基于博客园新闻手机版制作,能省点流量就省点吧。

 

应用商店链接:http://www.windowsphone.com/s?appid=9791cefe-14c9-4ad8-b53f-98a1794894b8 (欢迎给个好评)

Github地址:https://github.com/h82258652/SoftwareKobo.CnblogsNews

毕竟还是个我还是个新手,欢迎大家来Fork。有建议也可以提出,不过平时也不是特别多的时间。

 

顺便推荐一个Html的解释利器——AngleSharp。当时开发这个客户端最大的问题就是Html的解释了,HtmlAgilityPack大家都说好,但用nuget添加到项目后,才发现HtmlAgilityPack的WP8.1版功能基本都没有了。于是只能去Github上找其他的Html解释引擎。结果最后找到的是博客园里的Ivony(他的博客地址:http://www.cnblogs.com/Ivony/)的Jumony 和一个国外友人的 AngleSharp(https://github.com/FlorianRappl/AngleSharp)。但都不支持WP8.1。当时基本都想放弃用Html解释而用正则表达式去做了。怀着小小的希望,我就给他们都发了一个小小的请求。没想到第二天AngleSharp的作者就立马更新了。对此表示万分感激。AngleSharp目前支持CSS选择器,XPath选择器则在计划中。功能用起来感觉比HtmlAgilityPack要强(HtmlAgilityPack不支持CSS选择器,支持XPath选择器(但WP8用不了…………))。国内用AngelSharp的感觉基本没有吧(至少度娘找不到)。以后有博友要解释Html的话,可以试一试AngleSharp。

posted @ 2014-11-12 16:49  h82258652  阅读(1906)  评论(25编辑  收藏  举报