目前分類:第8章 當Android與Internet接軌 (22)

瀏覽方式: 標題列表 簡短摘要

以HTTP GET 與HTTP POST 方法來傳遞參數,連線之後取回Web Server 的回傳網頁結果。


androidsdk 發表在 痞客邦 留言(1) 人氣()

呼叫WebView.loadUrl 來載入網址文字,從EditText 裡傳入要瀏覽的網址,就可以在WebView 裡面載入網頁內容。


androidsdk 發表在 痞客邦 留言(1) 人氣()

利用WebView.loadData() 方法,將HTML TAG傳給WebView 物件,讓Android 的手機程式變身為網頁瀏覽器。


androidsdk 發表在 痞客邦 留言(1) 人氣()

自訂一個ListView 的介面,模擬如同IE 瀏覽器中「我的最愛」的功能選單,讓使用者可以點選清單中的選項,快速連結到清單中所列出的網站。


androidsdk 發表在 痞客邦 留言(0) 人氣()

將URL 網址裡的相片,即時處理下載後,以InputStream轉換為Bitmap,放入Gallery 中顯示。


androidsdk 發表在 痞客邦 留言(0) 人氣()

以HttpURLConnection 開啟連線,取得連線圖檔的InputStream,轉換成Bitmap放置ImageView中顯示。


androidsdk 發表在 痞客邦 留言(1) 人氣()

取回Web Service 網頁裡的文字資料,找出文字資料中的衛星雲圖網址,連結該影像的網址顯示圖片,每隔N 秒後,會重新連結網路更新圖片及更新時間。


androidsdk 發表在 痞客邦 留言(1) 人氣()

透過網路下載(Downloading)的方式播放,配合MediaPlayer 來播放遠端下載好的mp3 音樂。


androidsdk 發表在 痞客邦 留言(0) 人氣()

透過EditText 輸入音樂檔案的網址,在下載完成後開啟RingtoneManager.ACTION_RINGTONE_PICKER 這個Intent,Intent 就會帶入剛才下載的檔案讓User 選擇。


androidsdk 發表在 痞客邦 留言(0) 人氣()

藉由網路圖片的網址預覽圖片,並將圖片直接設定為手機桌面背景圖案。


androidsdk 發表在 痞客邦 留言(0) 人氣()

實作檔案上傳功能的方法,就是模擬Web 應用程式第一支程式中的FORM,以POST的方式對伺服器上的接收程式發出request,觸發該程式執行檔案寫入伺服器的動作。


androidsdk 發表在 痞客邦 留言(1) 人氣()

透過HTTP的連線,以傳送符合XML-RPC 格式的XML請求,從手機發佈文章至部落格上。

 


androidsdk 發表在 痞客邦 留言(1) 人氣()

實作一個手機版的RSS 閱讀器。使用者只要輸入RSS Feed 網址,透過SAXParser的解析,就可以直接在手機上瀏覽線上即時新聞。


androidsdk 發表在 痞客邦 留言(0) 人氣()

透過網路遠端下載Android 的應用程式到手機中,並開啟applicationinstaller 來安裝軟體。

 


androidsdk 發表在 痞客邦 留言(0) 人氣()

設計EditText來接收User 輸入的影片網址,並將該網址的影片下載(Downloading)至手機的記憶卡裡,加上SurfaceView與User 互動,並處理每個按鈕按下時的事件處理。


androidsdk 發表在 痞客邦 留言(2) 人氣()

點擊TextView(登入),隨即跳出一個AlertDialog,輸入登入的帳號密碼,當按下「OK」後,與遠端的伺服器進行資料驗證,驗證成功後前往下一個Activity (歡迎回來)。


androidsdk 發表在 痞客邦 留言(1) 人氣()

由Service 物件向氣象局網站進行解析,將解析的結果儲存在記憶卡,比較兩次的地震檔案內容是否相同,若相同表示沒有新的地震發生,發現有新的地震資料被公布程式會以Toast 物件的方式通知。


androidsdk 發表在 痞客邦 留言(0) 人氣()

在筆者實務開發的案例中,曾經以此作為電子簽核表單,配合網頁端電子表單資料庫裡的資料,可顯示的選擇也會跟著改變,底下我們將以Spinner這個Widget作為範例,設計一個按鈕,當按下按鈕的同時,更新Spinner裡的元件。


androidsdk 發表在 痞客邦 留言(0) 人氣()

本範例程式在Layout上部署一個按鈕,當按下按鈕之後,會開啟內建的Voice Search程式,這是一個等待語音辨識的Intent,等待User對著手機說話之後,再將搜尋得到的預測結果回傳予Activity,接著再開啟瀏覽器搜尋。


androidsdk 發表在 痞客邦 留言(0) 人氣()

當手機與Web Server進行資料交換時,若Service不是處於背景執行的連線類型,則在存取網路連線的同時,可能會發生類似「當機」無反應的情形,又或者因為User不知道已經處於連線中,而誤按了好幾次連線按鈕,向Web Server發出許多Request,這對User而言都是不好的體驗,所以本範例將模擬網路下載(跑一個for迴圈,共跑十次,每跑一次睡一秒鐘)的連線時間,過程中顯示ProgressBarDialog顯示於前景,而於模擬下載完成後回到正常視窗顯示。


androidsdk 發表在 痞客邦 留言(0) 人氣()

1 2