編輯:關於Android編程
最好只傳基本數據類型,基本數據類型不需要序列化
在上一篇socket傳輸的基礎上改即可
添加一個類,繼承Serializable;
[java]
<p>package com;</p><p>import java.io.Serializable;</p><p>public class Message implements Serializable{
String uId;//用戶編號
//叫分
String score;
public Message(String uId, String score) {
this.uId = uId;
this.score = score;
}
public String getuId() {
return uId;
}
public void setuId(String uId) {
this.uId = uId;
}
public String getScore() {
return score;
}
public void setScore(String score) {
this.score = score;
}
}
</p>
主要是改變傳送的方式
[java]
ObjectOutputStream os= null;
ObjectInputStream in =null;
這裡的片段
[java]
os = new ObjectOutputStream(mSocket.getOutputStream());
in = new ObjectInputStream(new BufferedInputStream(mSocket.getInputStream()));
讀取
[java]
Object obj=null;
if((obj=in.readObject())!=null)
{
com.Message mes=(com.Message)obj;
mStrMSG=mes.getScore()+"\n";//消息換行
mHandler.sendMessage(mHandler.obtainMessage());// 發送消息
}
寫入
[java]
os=new ObjectOutputStream(client.getOutputStream());
os.writeObject(new com.Message("user1:",mStrMSG));
os.flush();
不懂的可以先看看socket有關的。
下面通過圖文並茂的方式給大家分享下如何使用Android實現接口實信息在留言板顯示。 看到標題,顧名思義,我今天只是和大家
目錄:1.Fragment概述2.Fragment的生命周期3.Fragment靜態添加使用4.Fragment的動態添加使用5.Fragment之間的通信6.Fragm
導航菜單的制作方式多種多樣,網上也有各種炫酷效果的具體實現方式,那麼今天我主要是想來說說Google在Android5.0之後推出的NavigationView的具體使用
(一)概述本節給大家帶來基礎UI控件部分的最後一個控件:DrawerLayout,官方給我們提供的一個側滑菜單控件,和上一節的ViewPager一樣,3.0以後引入,低版