- 博客(19)
- 收藏
- 关注
原创 AndroidHttpClient类的分析,与DefaultHttpClient的区别
AndroidHttpClient is set to do the following extra settings:Turn off stale checking, since the connections can break all the time.Set ConnectionTimeout and SoTimeout (20 or 60 seconds)Turn off red
2013-05-10 11:02:37 2013
转载 android调试工具MAT--安装
内存分析工具MAT---Memory Analyzer Tool 安装方法:1、打开Eclipse, 选择install2、输入http://download.eclipse.org/releases/galileo3、等pending 结束后,选择通用插件选项,红圈部分两个就是需要安装的mat插件4、安装完成。
2013-04-22 13:55:10 893
转载 Java虚拟机内存的堆区(heap),栈区(stack)和静态区(static/method)
JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本
2011-04-09 13:44:00 12993 3
转载 Java解析xml的主要解析器: SAX和DOM的选择(附上新方法--Pull解析)
Java解析xml的主要解析器: SAX和DOM的选择(附上新方法--Pull解析)
2011-03-30 15:18:00 2816 1
转载 Android的UI结构研究
View是一个派生自java object的组件,Android的UI是以View组件为基础元素的.所有的显示全部来自于view(android.view.View)View是一个基本类.为android.widget包服务.widget包里面包含了绝大多数的UI组件和排版规则(layout),其中包含有TextView,EditText,Button,radioButton,Checkbox,progressbar...等等等很多很多的组件,这里暂不一一列举.在这里view其实相当于componentVi
2011-03-30 09:57:00 2665 1
原创 关于对GSM网络的代码号码分析
今天看到MCC,MNC等概念。于是查资料了解了下GSM网络,还是挺有意思:总结粘贴了一起来,以便以后可以查找,就拿MCC:460;MNC:00;LAC:12138;CELLID:2497 来分析吧. MCC:Mobile Country Code,移动用户所属国家代号.MCC由3位数字组成,唯一地识别移动用户所属的国家。中国为460。 MNC:Mobile Network
2010-02-23 16:30:00 1467
原创 blackberry--黑莓联网开发各种联网模板型 (续)
续上一篇的一半连接网络方式,这篇用blackberry官方的服务定制API(Service Book API)开发连接网络:参看net.rim.device.api.servicebook的API,服务定制由服务记录组成,每个服务定义一个blackberry设备上有效的服务。 注:使用服务定制API是需要官方签名工具签名的 实例代码: private void initi
2010-02-01 21:51:00 2362
原创 blackberry--黑莓联网开发各种联网模板型
最近开发黑莓的应用程序,牵涉到联网部分。在这过程中遇到了很多问题,也查找了很多资料。很有感触。于是总结了一份黑莓联网开发中的各种方式,只是一个模板性的。在开发过程中只有具体问题具体分析了。我也是为了方便不容易忘记,所以写进博客。希望能记住:黑幕目前联网主要有几种方式:1、WAP 2.02、WAP1.0/1.13、Wi-Fi4、BlackBerry Mobile Data Ser
2010-02-01 15:50:00 3625 8
原创 blackberry 模拟器 上网设置(Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file)
用blackberry模拟器浏览器上网需要一些设置。1、需要下载安装MDS(低版本需要到网上下载)。好像4.5和4.6自带的就有这个。在安装路径MDS目录下。 运行run.bat2、确保设置了环境变量JAVA_HOME。 问题:但是我用4.6环境,一运行run.就会快速闪过两个cmd窗口。好像是出现了什么异常。。。但是很难看清楚。最后解决办法: 编辑run.b
2010-01-29 16:50:00 10410
原创 blackberry 模拟器如何显示中文
修改安装环境下的(如:../BlackBerry_JDE_4.6.1/simulator)的device.xml 例如8900机型为 8900.xml 打开会看到: . net.rim.java.tasks net.rim.java.memopad net.rim.medialoader.preloaded.media net.rim.java.docVi
2010-01-29 16:13:00 3189 4
原创 J2ME游戏中的碰撞检测
J2ME游戏中的碰撞检测我们在游戏开发中总会遇到这样那样的碰撞,并且会很频繁的去处理这些行为.这也是游戏开发的一种基本的算法.2D的相对3D的要简单的多了,最简单的就是矩形碰撞/圆形碰撞,像素碰撞。矩形碰撞用的最多我就简单总结一点我的认识,对于矩形碰撞. 我们就把游戏中的角色统称为一个一个的Actor,并且把每个 Actor框成一个与角色大小相等的矩形框,那么在游戏中每次
2008-10-31 22:16:00 3589 2
原创 手动实现DrawRegion函数例子
有朋友在Nokia有些机子上出现翻转问题,关于DrawRegion的方法在网上也没有搜到什么有价值的文章,于是今天周末闲着没事就研究了一下DrawRegion方法,并自己手动实现DrawRegion方法的翻转等等。。。。如果大家有什么好的实现方法,可以留个言给我个链接我也学习学习。 import java.io.IOException;import javax.microediti
2008-08-31 22:00:00 3951
原创 J2ME 实现半透明效果
如果是图片: /** */ /** * 创建半透明图片(MIDP2.0) * @param path 源PNG图片路径 * @return 创建好的半透明图片 */ Image createAlphaImage(Image tmpImage) { try { int[] data = new int[tmpImage.getWidth() * tmpImage.getHeigh
2008-08-31 00:23:00 996 2
原创 j2me 实现翻页功能的一个小例子
/* create time: 2008-8-30 Administrator */import javax.microedition.lcdui.*;import javax.microedition.midlet.MIDlet;import javax.microedition.midlet.MIDletStateChangeException;public cl
2008-08-31 00:17:00 864
原创 NIO实现TCP数据传输
////////TCPimport java.nio.*;import java.nio.channels.*;import java.net.*;import java.io.IOException;public class StateClient { public int port = 8000; public String host = "127.0
2008-07-14 22:55:00 1764 1
原创 NIO实现UDP数据传输
最近用NIO写了一个UDP传输,服务器和客户端都存在,测试了并发数至少1000NIO写UDP----server用NIO写UDP/////////serverTest.javaimport java.io.*;import java.net.*;import java.nio.*;import java.lang.*;import java.nio.channe
2008-07-14 22:36:00 9385 1
原创 数据交换的实现方法
A和B的数据交换,两种实现方法方式,主要看位移的操作: 1、设置一个临时变量C, 则可以:C=A; A=B;B=C; 2、A = A+ B; B = A - B; A = A - B; (这种不推荐使用,A+B如果相加溢出的话就有问题) 3、不需要设置变量,直接两个运用位移运算中的“异或(^)”, A ^= B; B^
2008-07-09 21:39:00 1222 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人