2013年3月31日 星期日

JSON在Android應用


JSON (Javascript Object Notation) 是一種輕量級的資料交換語言,以文字為基礎,且易於讓人閱讀。目前在Android本身已包含了org.json的開發包 (Library),以下利用Android使用HttpURLConnection 讀取
Google Translate APIJSON資料。
目前Google Translate APIlibraries for多種語言,像說Objective CPHP Python…等
首先在AndroidManifest.xml 加入:
<uses-permission android:name="android.permission.INTERNET"/>開放網路的權限



接下來撰寫程式邏輯Java檔部分如下圖新增主要的程式碼,接下來撰寫程式邏輯Java檔部分如下圖新增主要的程式碼,首先建立連線,連結至 Google Translate API JSON資料並回傳至手機。


以下為執行結果圖,輸入android按下翻譯Button回傳翻譯結果

完整的Project存在Dropbox中,有興趣者可以下載

沒有留言:

張貼留言