- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 ane制作过程在Android平台上的特点:
1、Android的ANE一定要使用-target 1.6来打包。(在eclipse中右键点击工程,选择“Properties --> Java Compiler --> Enable project specific settings --> Compilor compilance level" 选择1.6)否则很可能出现的现象是在as中调用 ExtensionContext.cre
2014-09-23 18:39:45
878
1
原创 flash效率问题(1)
1、TweenLite.to var tween:TweenLite = TweenLite.to(obj, 1, {x:mouseX, y:mouseY, onComplete:function(){tween.kill()}}) 利用TweenLite返回的实例,kill掉他本身。2、for循环与Array.length 在循环中,首先取得数组的长度len
2012-05-17 16:04:56
618
原创 自制Flex air 拖动和缩放控件
在制作工具时,有一个可以拖动和缩放对象的功能,想要使用控件实现。但是搜索了一圈发现没有合适的,所以自制了一个。应该还不错,发上来和大家分享一下。 不说什么了,看图 周围8个小方框可以实现修改对象大小,中间的那个实现拖动。点击另外的对象可以实现焦点的切换。 使用控件时,代码如下。(copy了一个Canvas中的代码) <mx:WindowedApplication
2012-05-02 10:41:39
2211
原创 SonyEricsson IOException 80000019
最近在做索爱手机(W715、W595)的移植工作时,出现了一个很怪异的现象。就是http联网时发生IOException,将详细信息输出发现是java.lang.IOException:80000019。 在详细对照和反复查找之后,最后确认是这里出现的错误:OutputStream os = conn.openOutputStream();os.write(last);os.
2010-04-07 09:13:00
848
原创 以整数为key的哈希表
在开发过程中使用到了一个需要以整数作为key的哈希表,不知道是否大家也有类似需要,发布在这里供大家参考一下。这个哈希表非线程安全,使用的时候需要注意。如果有什么错误的地方,希望大家批评指正。 /** * 自己写的简单哈希表,以int值作为key,key值不能大于0x7fffffff。非线程安全。 * 使用的时候需要注意:因为这里使用的哈希算法太过简单,所以作为key值分布和预留的缓冲
2009-05-06 13:30:00
1467
原创 笔算开n次方
在J2ME中,有时会用到开方运算,但是MIDP1.0中没有提供该功能。这里使用笔算开方的方式,实现了开任意数的n次方。这里使用了long作为运算的临时变量类型,在数值较大或者保留位数太多的时候,会出现因为long数值溢出而导致的错误。public class Extract { /** * 开n次方 * * @param ro
2008-09-03 11:58:00
3056
原创 非递归遍历树
在开发的过程中用到了遍历树的方法。没有使用递归,而是采用栈顶方式实现的。 把代码贴在这里,如果大家用到,可以参考一下。 这里,树是一般的树结构,不单指二叉树。public class Tool{ /** * 利用栈遍历树,判断树中有没有和参数相同的节点 * * @param root * @
2008-09-01 11:33:00
2688
原创 二维地图的寻路算法2
二维地图的寻路算法2。 首先需要说明本算法得到的解不一定是最优解,但是比普通的回溯算法速度要快。 代码如下:import java.util.Stack;/** * 找到从地图上一个点到另一个点的路径 * * @author cuilichen * */public class FindPath { /**
2008-08-26 11:47:00
3071
2
原创 二维地图寻路算法
二维地图是游戏中常见的形式。在二维地图中,寻路是我们常见的需求。这里是一个二维地图寻路的简单算法。 在地图中: 1表示不可通过的单元格, 0表示可以通过的单元。给出一个原始位置和一个目标位置。算法如下: import java.util.Stack;public class Find
2008-08-21 17:49:00
4366
6
原创 得到类的绝对路径2
最近在使用eclipse的Export功能将一个工程打包成jar后,是引用JSmooth封装成了exe文件。发现原来写的得到类的绝对路径的方法会出错。 即使将这个exe程序放在D盘运行,也可能会得到类似:C:/Documents%20and%20Settings/cuilichen/Local%20Settings/Temp....的路径。显然,这不是我们需要的。其
2008-07-22 15:23:00
2755
原创 The fucking TInt64
TInt64是symbian中的长整型量。在需要较大的数字的时候,我们往往需要使用这个类型的变量。但是TInt64有一个特点,或者说是编译器有一个特点,就是不能直接使用连乘的方式给TInt64的变量赋值。 在前一个项目中,我使用TInt64的变量作周期来控制频率。具体做法是比较2个TTime 变量,如果时间的差大于周期,那么开始下一次的动作。开始的时候我是这样做的:
2008-02-14 11:58:00
1876
原创 Symbian中HBufC的使用
HBufC描述符是我们使用的比较多的描述符对象。这里是我在学习了一段时间的symbian之后的经验:HBufC是建立在堆内存上的对象,所以可以避开symbian中栈的大小的限制。一、我们在想要得到HBufC的时候,可以使用2种方式:1、HBufC* buf = HBufC::NewL(128);2、HBufC* buf = TDesC.AllocL();第一种方法使用HBufC提供的构造函数,
2008-01-03 16:22:00
3193
原创 手机拍照,浏览手机的文件夹,上传照片到服务器
利用J2ME中提供的可选包JSR75提供的功能,浏览手机的文件夹,并且将用户的照片上传到服务器,实现相册的功能。 完全实现了浏览手机的文件系统的功能。但是在浏览文件系统的时候,需要用户确认。我在使用Nokia6233的手机测试的时候,由于每次访问文件,都需要确认,所以很烦人。不知道大家有没有什么好的方法。如果方便告诉我的话,请用cuilichen@hotmail.com
2007-02-28 11:51:00
3205
2
原创 J2ME调用wap浏览器,调用电话功能。
最近由于工作的需要,查看了一下MIDP2的文档。发现相对MIDP1有很多的改进。(原来大多基于MIDP1开发,呵呵。)。在MIDP2平台下,我们可以方便的调用一些手机动能。 使用midlet类提供的platformRequest方法,就可以实现调用wap浏览器,实现打电话等功能。 1、midlet.platformRequest("http://wap.mysite.c
2006-08-14 16:38:00
2629
原创 J2ME(MIDP1.0)计算float,int,long数值的平方根
最近看到了做J2ME开发的朋友们有人询问如何在MIDP1.0环境下进行开平方运算。正好自己对这个问题有一个比较好的解决办法,所以在这里和大家分享一下。 其实办法也比较简单,运算的过程对资源的占用也很少。具体的方法如下: /** * 得到算术平方根。 * @param num String 要开平方的数的字符串形式 * @param bao
2005-11-25 16:54:00
2878
3
原创 得到类的“绝对路径”
我们在很多时候,都希望使用文件的 绝对路径 做一些事。但是方法不当的话,这个需求就很难实现了,特别是对一些newer而言,绝对路径的问题很可能会给他们带来很大的困扰。所以我把自己常用的一个取得绝对路径的方法和大家分享一下,希望对大家有所帮助。private String getClassPath() { String strClassName = getClass().getName
2005-05-25 13:00:00
2465
原创 MIDP1.0中实现三角形的填充
在MIDP1.0中实现三角形区域的填充。由于开发的适应性需要,J2ME程序员在很多时候不能使用MIDP2.0进行开发。但是MIDP1.0的功能和2.0相差很多,许多实用的函数都没有提供。这需要程序员自己实现。本文介绍了一个Canvas中的实用的函数,用来在Canvas中填充三角形区域。 import javax.microedition.lcdui.Canvas;import javax
2005-03-30 14:13:00
2514
4
原创 jad文件的错误代码,分享
jad ( Java Application Discriptor ) 文件是J2ME的一个重要的组成部分,在我们发布J2ME程序的时候,jad文件经常报出各种错误,如: com.sun.kvem.midletsuite.InvalidJadException: Reason = 13其中的错误原因是1-52的代码,很让人费解。我在网上找到了这些代码的解释,和大家分享如下:public
2005-03-29 09:16:00
2158
原创 J2ME中Random类的使用
在J2ME中,由于大部分的游戏都会涉及到随机性的事件,Random类自然就成为J2ME程序员经常使用的一个类了。但是对于新手来说,Random类看似简单,也有可能会出现这样那样的错误。所以在这里把我对于这个类的使用心得总结一下。 random类在CLDC1.0中就已经定义了。这个类有两个构造函数Random() 和Random(long seed) 并且提供了四个常用方法: next
2005-03-01 20:25:00
2114
原创 J2ME中RMS的使用解析
在J2ME中,RMS作为唯一的永久性存储工具,其重要性是不言而喻的。但是很多刚刚开始学习J2ME的新人总是抱怨在这方面的资料很少,或者是针对性不强。因此,我想把自己在这方面的一些学习心得和大家交流一下。 RMS即Record Manager System,在手机应用中常常作为得分记录、游戏信息存储等的工具使用。 RMS的使用可以分为两个部分:一、单一记录的构造;二、Recor
2005-01-26 17:07:00
2361
4
FlashDevelop plugins for 4.0.0
2011-12-28
MIDP1.0实现开n次方运算
2008-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人