編輯:關於Android編程
/** * 連接服務器 * @param serverIp 服務器ip * @param port 端口 * @param msg 消息 * @return 服務端返回數據 */ public static String getSocketResult(String serverIp,int port,String msg){ Socket socket=null; String result=null; InputStream in=null; OutputStream outputStream=null; try { //套接字連接服務器 InetAddress severAddress=InetAddress.getByName(serverIp); socket=new Socket(severAddress, port); outputStream=socket.getOutputStream(); outputStream.write(msg.getBytes("gbk")); outputStream.flush(); in=socket.getInputStream(); int count=0; byte[] inDatas = null; while (count == 0) { count = in.available(); } inDatas = new byte[count]; in.read(inDatas); in.close(); return new String(inDatas, "gb2312"); } catch (Exception e) { // TODO: handle exception }finally{ if(outputStream!=null){ try { outputStream.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if(in!=null){ try { in.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if(socket!=null){ try { socket.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } return result; }
項目需要實現一個計時的功能,利用Chronometer雖然可以很方便的實現計時功能,但需要的卻是一個倒計時控件。百度了一下方法不少,倒計時的卻沒有,於是用Chronome
前言今天我來全面總結一下Android開發中最常用的設計模式 - 單例模式。目錄1. 引入1.1 解決的是什麼問題之前說過,設計模式 = 某類特定問題的解決方案,那麼單例
Android Studio安裝更新終極解決方式之前寫過一篇Android SDK無法更新的博文,其實該方式對Android Studio同樣有效,大伙可以下載網盤中分享
如果你的微信想讓陌生人看到你的照片卻不想給看到太多,我們可以通過設置,可以允許陌生人查看朋友圈十張照片,那麼微信怎麼設置陌生人可以查看朋友圈十張照片呢?就讓