目錄
陸陸續續大概花了一個月的時間,APP算是基本完成了。12月份一直在外出差,在出差期間進行了兩次功能完善,然后斷斷續續修補了一些bug,到目前為止,我在自己的Lumia 535手機上測試過沒有問題。現在算是告一段落,所以將穩定版的APP上傳到了應用商店,源碼也隨着上傳到了github。
Windows應用商店:https://www.microsoft.com/store/apps/9NBLGGH5KG9W (Windows 10 Mobile設備)
github源碼倉庫:https://github.com/sherlockchou86/ZhiHuDaily.UWP
說明一下,如果對這個不太熟悉的童鞋可以看之前的一篇博客:
【完全開源】知乎日報UWP版(上篇):界面設計、官方API分析
我博客中關於UWP開發的系列文章在這里:
能做
- 功能除了登錄(回復、點贊)沒有以外,其余所有與android版本一致;
- 支持分享到朋友圈、分享給微信好友、windows 10內置分享;
- 支持網絡類型(wifi、234g)自動判斷、234g不下載圖片;
- 支持離線緩存(無網絡連接可以查看緩存內容)、緩存清除;
- 收藏、已讀文章以及一些配置數據均可漫游,在多個windows 10設備上共享(該功能沒有充分測試)。
不能做
不能登錄賬號;不能評論、點贊、回復。
視頻
截圖
注:界面主題顏色跟系統設置一致(UWP默認的)。
- 本APP只適用於Windows 10 Mobile設備(其他設備也能運行,但是界面需要重新調整);
- APP使用到的Web API均通過Fiddler偵測分析得到(不包含登錄部分API),因此使用到的API接口非官方渠道發布(本人不負責任何法律問題);
ZhiHuDaily.UWP.Core
項目包含了Web API的封裝、ViewModel
、Model
以及一些控件、自增集合、工具類的定義。ZhiHuDaily.UWP.Mobile
項目 中只包含View部分的代碼以及一些素材;- 所有源代碼均遵循MIT協議,可以隨意使用;
- 任何問題都可以在本篇博客下留言。
已知不足:
- 文章顯示頁面我沒有使用官方的CSS樣式表(不太好控制),而是自己粗略的定義了一些樣式,因此個別文章的格式顯示有些亂;
- 不知道是不是我手機配置不行的原因(lumia 535最便宜的windows 10 mobile設備),列表加載過多時,列表項出現黑色背景(但馬上恢復正常)。
開源有益,多謝點贊。根據APP的使用情況和下載量,后期我會完善功能。