前面兩篇文章介紹了天氣預報應用的xml資料解析和nvram資料儲存,這篇文章便簡單介紹在應用中我們如何建立socket連線,如何得到我們想要的資料。下面的介紹可能有點無聊,所以先給大家一張天氣預報應用的截圖。大家看到這麼帥的應用是不是迫不及待地想看下去呢!
好了,下面就簡單介紹這個已經商用了的應用是如何工作的。
當啟動應用後,程式會讀取使用者的設定,城市列表,sim資訊等,然後顯示使用者介面等待使用者的操作。流程圖如下所示:
這個時候使用者可以按下option按鈕進行應用設定如新增需要查詢的城市,更新當前城市的天氣資訊等。下面以使用者得到天氣資訊為例,介紹應用如何建立socket連線,如何得到資料,如何將資料顯示出來的。流程圖如下所示:
在《mtk平台解析xml資料
好了,應用的基本情況就介紹到這裡,下篇文章具體介紹mtk的socket連線的具體api,這些api的名稱已經在上面的流程圖裡給出了名稱,不知道大家有沒有注意到。
Flex 天氣預報
效果如下截圖 建立乙個flex專案weather 在weather.mxml中新增乙個httpwebservice如下 result onresult event resultformat e4x 定義乙個onresult函式如下 bindable private var xml xml new x...
python天氣預報
1.引入requests import requests def query now 查詢實時天氣 return none query city input 請輸入要查詢的城市名稱 2.準備url位址 url query city 3.發請求,接收資料 response requests.get u...
天氣預報小偷
首先,進行小偷程式的一些初始化設定,以上 的作用分別是忽略掉所有非致命性錯誤,把小偷程式的執行超時時間設定得很長 這樣不會出現執行超時的錯誤 轉換原來預設的utf 8編碼轉換成gb2312編碼,否則直接用xmlhttp元件呼叫有中文字元的網頁得到的將是亂碼。然後呼叫xmlhttp元件建立乙個物件並進...