編輯:Android開發實例
Android客戶端通過socket與服務器進行通信可以分為以下幾步:
應用程序與服務器通信可以采用兩種模式:TCP可靠通信和UDP不可靠通信。
(1)通過IP地址和端口實例化Socket,請求連接服務器:
Java代碼(2)獲取Socket流以進行讀寫,並把流包裝進BufferWriter或者PrintWriter:
Java代碼這裡涉及了三個類:socket.getOutputStream得到socket的輸出字節流,OutputStreamWriter是字節流向字符流轉換的橋梁,BufferWriter是字符流,然後再包裝進PrintWriter。
(3)對Socket進行讀寫
Java代碼(4)關閉打開的流
Java代碼在寫代碼的過程中一定要注意對socket 輸入流 、輸出流的關閉。
下面是一個簡單的例子:
main.xml:
XML/HTML代碼下面是android客戶端的源代碼:
Java代碼下面是服務器端得java代碼:
Java代碼注意在AndroidManifest.xml中加入對網絡的訪問權限:
XML/HTML代碼關於 android 常用布局,利用 XML 文件實現已經有很多的實例了。但如何利用代碼實現呢?當然利用代碼實現沒有太大的必要,也是不提倡的,但我覺得利用代碼實現
這篇文章主要介紹了Android使用ImageView 制作透明圓弧實例代碼的相關資料,需要的朋友可以參考下 這幾天因為項目需求,需要在
Android 4.0 系統定義了一系列的高效導航方式 (Effective Navigation), 主要包括標簽、下拉列表、以及向上和返回等, 本文介紹如何用
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放