Windowsphone上第三方軟體(非官方)出品的軟體怎麼做?

很多人誤解了。

【我是想知道:像音悅台,知乎,bilibili】

這種有人做第三方的軟體,是怎麼抓取這些網站的內容,然後顯示在應用上的。

官方沒有,民間自己做的。我想知道是怎麼做的,

這種類型的:把網站的資源通過自己的應用排版來展示內容。

類似於網站更新,我的應用就自動抓取這個資源。

我想知道,要開發這樣的軟體,需要學習屬於哪個知識點的哪一個分類!

我想知道,要開發這樣的軟體,需要學習屬於哪個知識點的哪一個分類!

我想知道,要開發這樣的軟體,需要學習屬於哪個知識點的哪一個分類!

如下面這個視頻,是某給高中生做的,我也想做一個「沒有wp客戶端」的網站的wp軟體。

視頻封面嗶哩嗶哩R2宣傳視頻(Pre-Release)—在線播放—優酷網,視頻高清在線觀看視頻

能列舉出來嗎?

因為我想要的網站沒人開發這個應用。

所以我想要自己做一個自己用。

PS:

只要告訴我要學習的教材或內容,或者相關案例的教程,本人可以自學。

謝謝。


做網站手機app的話主要有三種情況,以我做過的app為例:

  • 1、網站提供公開API,可以獲取大部分需要的數據的,這種最簡單,流程是閱讀文檔、構造參數、調用、解析返回數據(絕大部分都是JSON格式)、顯示到界面上。

如嗶哩嗶哩、萌否電台、有妖氣。

需要技能:JSON/XML格式。

  • 2、網站不提供公開API或者提供但是根本沒法用的,這種情況可能需要抓取網頁的HTML數據並手動解析出需要的部分。

如萌娘百科。

需要技能:瀏覽器開發者工具的使用,HTML格式,正則表達式,基本的JavaScript知識。

  • 3、網站不提供公開API而且HTML大量使用JavaScript動態生成內容導致很難解析,或者壓根就沒有網站的,通常需要對它的其他平台客戶端進行網路抓包分析出非公開的API信息,甚至直接進行反編譯工程。

如布卡漫畫。

需要技能:抓包軟體的使用(如WireShark、Fiddler),HTTP協議,逆向工程知識。

上面的知識可以讓你獲得格式化的原始數據,然後如何顯示出來就是UI的事情了,按部就班地學習一下WP開發就可以了。

最後建議樓主直接上手WP8.1/WP10開發,即使用WinRT組件的開發,這是以後微軟支持和發展的趨勢。


為什麼要用WP?這年頭想學1%的人不多,你看別人說的輕巧

首先你要會C#,會Windows Phone編程

然後需要一點爬蟲的知識

其實沒這麼簡單的╮(╯▽╰)╭就算你花大把的時間學會了,這個投入完全和產出不成正比。再說了你學安卓學iOS都行啊你學什麼1%啊!!!


剛剛結束windows phone手持設備這門課。我們用的是C#語言,vs2013 ide,不得不說vs真的好好用,自動補全,自動調格式確實比java系列要成熟一些。按照我們建的工程看,可以選用的語言不只是C#,VB,C++等都是可以的。具體沒嘗試過,但還是首推C#。我們是邊上課邊學習的C#,因為有java,c++,c,python,js等語言的基礎,所以學習使用一門新的語言並不困難。只要隨時查msdn就可以咯。

答案中有人說,學習WP,我們確實是從WP入手的,但是這個和windows store應用,windows phone 應用略微有些不同。有些xaml標籤是不通用的,具體問題還得具體查。這個過程真的略煩,因為,完全不知道幹嘛搞出兩套機制,真的會搞混亂的。

剛才有說windows store和windows phone store,發布應用的時候進後台也是要選擇的,這是兩個商店,一個是平板,電腦之類下載的,一類是手機端。我只發過windows store 8.1這個平台的作品。具體發布過程也很簡單,就是註冊開發者賬號,登錄dev.windows.com,應該是這個。想發布作品其實要交年費,但是學生黨可以用dreamspark賬號認證了學生身份,就可以免費了。部分大學和微軟有合作,高中我不知道。但是借用一下認識的大學生的郵箱,簡單認證下就好。

進入後台,發現和豌豆莢之類的平台並沒大的區別,都是上傳你的安裝包,填寫信息,等候審核。發遊戲真的很快。其他的可能等一段時間。我們發遊戲。兩個小時左右就好了。

學習微軟應用商店的作品發布,推薦去微軟虛擬學院,chanel 9還是chanel 19有點混了,學習xaml(前台頁面),c#等。資源非常豐富。或者網易MOOC有大仕老師的C#課,那個是基礎語法加部分演算法。書籍的話,我們用了那本C#入門經典,版本6.

祝學習愉快。


你需要抓他們的通訊API,最方便的就是直接抓網頁。chrome即可


windows phone有一款開發入門教程應用touchdevelop可以一步步指導你完成wp應用開發,注意登陸微軟賬號後自動轉為中文界面


有API用API,比如豆瓣。

沒API直接拿到網頁自己匹配,

比如想拿到bilibili首頁的所有視頻標題,

就找出所有&到&的內容就可以了。

不知道這種方法能不能入眼··匿了··各位邀請下 暗影吉他手


你先學會一門編程語言,比如c#什麼的。

裝個visual studio。

占坑,有空補充。

wp程序製作學習ing


首先你要會C#,會Windows Phone編程

然後需要一點爬蟲的知識

============

我都說了!爬蟲!web!http協議!


推薦閱讀:

如何優化Android/iOS應用安裝包大小?
一個Android偏底層開發人員,對發展很迷茫,我該怎麼發展?
友盟推送裡面的Alias怎麼用?可以理解成賬號嗎?
Android QQ 和釘釘冷啟動如何做到秒開的?
國內有什麼類似App Annie的網站,可以監控國內安卓渠道的排名情況?

TAG:Android開發 | Windows開發 | WindowsPhone開發 |