- 博客(1)
- 资源 (26)
- 问答 (1)
- 收藏
- 关注
原创 Android 常用框架、第三方、代码、UI整理
整理这些东西只是为了把自己以前用到的了解到的只是做一下梳理,既方便自己又能给他人一点尽微薄之力,当然其中可能有些不对的地方,也希望留言指正,当然其中借鉴了许多其他人的代码,再次谢谢哈!
2015-08-14 16:38:53 456
Java设计模式(第2版)中文版
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
2013-10-24
Volley 源码+测试类详解
Volley 的源码,谷歌官方提供的最新网络通信框架,里面有一个test是一个测试类 想用Volley 的童鞋们,直接把这个源码打一个jar就可以啦。
2013-10-22
android 上传文件源码
android 上传文件
progressBar.setMax((int)file.length());
String sourceid = fileService.find(file);
Socket socket = new Socket("192.168.1.157", 7878);
OutputStream outStream = socket.getOutputStream();
String head = "Content-Length="+ file.length() + ";filename="+ file.getName() + ";sourceid="+
(sourceid==null? "" : sourceid)+"\r\n";
outStream.write(head.getBytes());
PushbackInputStream inStream = new PushbackInputStream(socket.getInputStream());
String response = StreamTool.readLine(inStream);
System.out.println(response);
String[] items = response.split(";");
String id = items[0].substring(items[0].indexOf("=")+1);//服务返回绑定该文件的资源id
String position = items[1].substring(items[1].indexOf("=")+1);
if(sourceid==null) fileService.save(file, id);
RandomAccessFile fileOutStream = new RandomAccessFile(file, "r");
fileOutStream.seek(Integer.valueOf(position));
byte[] buffer = new byte[1024];
int len = -1;
int length = Integer.valueOf(position);
while( (len = fileOutStream.read(buffer)) != -1){
outStream.write(buffer, 0, len);
length += len;
Message msg = new Message();
msg.getData().putInt("size", length);
handler.sendMessage(msg);
}
fileOutStream.close();
outStream.close();
inStream.close();
socket.close();
if(length==file.length()) fileService.delete(file);
2013-08-06
完全支持中文的 YUI Compressor Ant 任务
YUI Compressor 任务时出现了中文乱码,请下载此资源,用这里边 dist 目录里边的 YUIAnt-zh_CN.jar 替换掉官方提供的 YUIAnt.jar ,然后在对应的 Ant 任务中,用 encoding="xxx" 指定源文件的字符编码集即可。
2013-04-25
java mail 包 (activation.jar, mail.jar)
java 发送邮件包
解压后
把activation.jar和mail.jar
拷贝到 WEB-INF/lib 下就可以直接在项目中使用
2012-12-16
(经典)完整的基于ExtJs ASP.NET 的商业应用框架 含数据库,ExtASPNet,源码
完整的基于ExtJs ASP.NET 的商业应用框架 含数据库,ExtASPNet,源码
2012-11-13
SlidingDraw 抽屉左侧拉出
SlidingDraw 抽屉左侧拉出
界面,实现一个layout或任何控件的向右拉出,向左收回效果。slidingdrawer的变形。在eclipse可直接运行。
2012-08-24
Gradle的版本问题经常出错,太烦人了
2016-11-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人