- 博客(7)
- 资源 (37)
- 收藏
- 关注
原创 Java 线程池的原理与实现
最近在学习线程池、内存控制等关于提高程序运行性能方面的编程技术,在网上看到有一哥们写得不错,故和大家一起分享。[分享]Java 线程池的原理与实现这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。一提到池,我们会
2012-12-28 16:47:09 500
原创 Java的图片处理工具类
Java的图片处理工具类:可实现以下常用功能:缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import
2012-12-25 17:46:47 1317
原创 仿豌豆荚实现android连接pc方法
需求: 1.一个android端的service后台运行的程序,作为socket的服务器端;用于接收Pc client端发来的命令,来处理数据后,把结果发给PC client 2.PC端程序,作为socket的客户端,用于给android手机端发操作命令
2012-12-13 13:54:10 3073 10
原创 Android 的 SurfaceView 双缓冲应用
双缓冲是为了防止动画闪烁而实现的一种多线程应用,基于SurfaceView的双缓冲实现很简单,开一条线程并在其中绘图即可。本文介绍基于SurfaceView的双缓冲实现,以及介绍类似的更高效的实现方法。 本文程序运行截图如下,左边是开单个线程读取并绘图,右边是开两个线程,一个专门读取图片,一个专门绘图:对比一下,右边动画的帧速明显比左边的快,左右两者都没使用Thread.sleep
2012-12-11 17:28:36 1170
原创 Java 理论与实践: 用弱引用堵住内存泄漏
弱引用使得表达对象生命周期关系变得容易了 简介: 虽然用 Java™ 语言编写的程序在理论上是不会出现“内存泄漏”的,但是有时对象在不再作为程序的逻辑状态的一部分之后仍然不被垃圾收集。本月,负责保障应用程序健康的工程师 Brian Goetz 探讨了无意识的对象保留的常见原因,并展示了如何用弱引用堵住泄漏。 要让垃圾收集(GC)回收程序不再使用的对象,对象的逻辑 生命周期(应用程序
2012-12-07 10:58:05 913
原创 Android USB Host
目录 [隐藏] 1USB主机1.1文档内容1.2相关例子1.3API概述1.4Android中manifest文件的需求1.4.1Manifest文件和资源文件的例子1.5用配件工作1.5.1发现设备1.5.1.1使用一个意图过滤器1.5.1.2枚举所有配件1.5.2获得使用一个配件的权限1.5.3和设备之间的“交流”
2012-12-06 14:28:47 1260
原创 App Install Location
从API level 8开始,用户可以将应用程序安装到外部存储设备中(如SD卡)。该属性可以通过android:installLocation属性在manifest中声明。如果不声明该属性,应用程序将只会安装在内存中,而且不能移动到外部存储设备。要将应用程序安装到外部存储设备中,只需修改manifest文件,在manifest元素中添加android:installLocation属性,属
2012-12-06 14:27:28 676
ListView分组和字母导航
2014-07-31
仿豌豆荚实现android连接pc方法
2013-10-17
OCR图像智能字符识别
2013-06-14
发送推送通知的服务器端库
2013-05-08
android ui库
2013-05-08
Android-ViewPagerIndicator
2013-05-08
android 下拉刷新部件
2013-05-08
不同样子的menu键
2013-05-08
android 地图扩展类
2013-05-08
androidannotations
2013-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人