android完全支持ObjectOutputStream
比如我在这个帖子里的示例代码:byte[] bytes = null;
OutputStream out = null;
...
ObjectOutputStream objOutput = new ObjectOutputStream(out);
objOutput.writeShort((short)bytes.length);
比如我在这个帖子里的示例代码:byte[] bytes = null;
OutputStream out = null;
...
ObjectOutputStream objOutput = new ObjectOutputStream(out);
objOutput.writeShort((short)bytes.length);
解决方案 »
- android上传图片不成功,在线等
- 100分 ProgressBar长条形进度条 取消圆角
- 问个jni相关的问题
- Android 4.0及以上怎么获取Webview缓存的图片
- android中webservice的错误
- android客户端同REST访问axis2 webservice怎么做身份验证或者安全验证
- listview里的item放webview
- android activity 物理键menu 弹出菜单在activity的下面,点击overflow,菜单在右上角弹出,怎样修改为都在右上角
- Android 2048小游戏虚拟机显示不出数字
- 求解答,我的Android一直实现不了页面跳转的问题,看了几遍我的代码,应该是没错的,可是系统总是报错
- ListView嵌套问题
- android 4.4 设置应用为默认短信的问题
private String name;
private int age;
public void writeToOutputStream(ObjectOutputStream output) throws IOException {
output.writeUTF(name);
output.writeInt(age);
}
public void readFromInputStream(ObjectInputStream input) throws IOException {
name = input.readUTF();
age = input.readInt();
}
}
public static void writeUserListToOutputStream(List<User> users, ObjectOutputStream output) throws IOException {
output.writeInt(users.size());
for (User user : users) {
user.writeToOutputStream(output);
}
}
public static List<User> readUserListFromInputStream(ObjectInputStream input) throws IOException {
List<User> users = new LinkedList<User>();
int count = input.readInt();
for (int i = 0; i < count; i++) {
User user = new User();
user.readFromInputStream(input);
users.add(user);
}
return users;
}