自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 836 1

原创 ANE check points

ANE在开发和使用中有许多坑,让人很无语的。

2014-01-08 13:34:20 828

原创 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 580

原创 自制Flex air 拖动和缩放控件

在制作工具时,有一个可以拖动和缩放对象的功能,想要使用控件实现。但是搜索了一圈发现没有合适的,所以自制了一个。应该还不错,发上来和大家分享一下。 不说什么了,看图 周围8个小方框可以实现修改对象大小,中间的那个实现拖动。点击另外的对象可以实现焦点的切换。 使用控件时,代码如下。(copy了一个Canvas中的代码) <mx:WindowedApplication

2012-05-02 10:41:39 2166

原创 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 804

原创 以整数为key的哈希表

 在开发过程中使用到了一个需要以整数作为key的哈希表,不知道是否大家也有类似需要,发布在这里供大家参考一下。这个哈希表非线程安全,使用的时候需要注意。如果有什么错误的地方,希望大家批评指正。   /** * 自己写的简单哈希表,以int值作为key,key值不能大于0x7fffffff。非线程安全。 * 使用的时候需要注意:因为这里使用的哈希算法太过简单,所以作为key值分布和预留的缓冲

2009-05-06 13:30:00 1411

原创 笔算开n次方

    在J2ME中,有时会用到开方运算,但是MIDP1.0中没有提供该功能。这里使用笔算开方的方式,实现了开任意数的n次方。这里使用了long作为运算的临时变量类型,在数值较大或者保留位数太多的时候,会出现因为long数值溢出而导致的错误。public class Extract {    /**     * 开n次方     *      * @param ro

2008-09-03 11:58:00 3008 1

原创 非递归遍历树

    在开发的过程中用到了遍历树的方法。没有使用递归,而是采用栈顶方式实现的。    把代码贴在这里,如果大家用到,可以参考一下。    这里,树是一般的树结构,不单指二叉树。public class Tool{      /**     * 利用栈遍历树,判断树中有没有和参数相同的节点     *      * @param root     * @

2008-09-01 11:33:00 2664

原创 二维地图的寻路算法2

    二维地图的寻路算法2。    首先需要说明本算法得到的解不一定是最优解,但是比普通的回溯算法速度要快。    代码如下:import java.util.Stack;/** * 找到从地图上一个点到另一个点的路径 *  * @author cuilichen *  */public class FindPath {    /** 

2008-08-26 11:47:00 3001 2

原创 二维地图寻路算法

        二维地图是游戏中常见的形式。在二维地图中,寻路是我们常见的需求。这里是一个二维地图寻路的简单算法。     在地图中:        1表示不可通过的单元格,        0表示可以通过的单元。给出一个原始位置和一个目标位置。算法如下: import java.util.Stack;public class Find

2008-08-21 17:49:00 4200 6

原创 得到类的绝对路径2

  最近在使用eclipse的Export功能将一个工程打包成jar后,是引用JSmooth封装成了exe文件。发现原来写的得到类的绝对路径的方法会出错。 即使将这个exe程序放在D盘运行,也可能会得到类似:C:/Documents%20and%20Settings/cuilichen/Local%20Settings/Temp....的路径。显然,这不是我们需要的。其

2008-07-22 15:23:00 2727

原创 The fucking TInt64

     TInt64是symbian中的长整型量。在需要较大的数字的时候,我们往往需要使用这个类型的变量。但是TInt64有一个特点,或者说是编译器有一个特点,就是不能直接使用连乘的方式给TInt64的变量赋值。     在前一个项目中,我使用TInt64的变量作周期来控制频率。具体做法是比较2个TTime 变量,如果时间的差大于周期,那么开始下一次的动作。开始的时候我是这样做的:   

2008-02-14 11:58:00 1822

原创 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 3162

原创 手机拍照,浏览手机的文件夹,上传照片到服务器

      利用J2ME中提供的可选包JSR75提供的功能,浏览手机的文件夹,并且将用户的照片上传到服务器,实现相册的功能。       完全实现了浏览手机的文件系统的功能。但是在浏览文件系统的时候,需要用户确认。我在使用Nokia6233的手机测试的时候,由于每次访问文件,都需要确认,所以很烦人。不知道大家有没有什么好的方法。如果方便告诉我的话,请用[email protected]

2007-02-28 11:51:00 3152 2

原创 J2ME调用wap浏览器,调用电话功能。

      最近由于工作的需要,查看了一下MIDP2的文档。发现相对MIDP1有很多的改进。(原来大多基于MIDP1开发,呵呵。)。在MIDP2平台下,我们可以方便的调用一些手机动能。     使用midlet类提供的platformRequest方法,就可以实现调用wap浏览器,实现打电话等功能。     1、midlet.platformRequest("http://wap.mysite.c

2006-08-14 16:38:00 2591

原创 J2ME(MIDP1.0)计算float,int,long数值的平方根

     最近看到了做J2ME开发的朋友们有人询问如何在MIDP1.0环境下进行开平方运算。正好自己对这个问题有一个比较好的解决办法,所以在这里和大家分享一下。    其实办法也比较简单,运算的过程对资源的占用也很少。具体的方法如下: /**     * 得到算术平方根。     * @param num    String        要开平方的数的字符串形式     * @param bao

2005-11-25 16:54:00 2834 3

原创 得到类的“绝对路径”

我们在很多时候,都希望使用文件的 绝对路径 做一些事。但是方法不当的话,这个需求就很难实现了,特别是对一些newer而言,绝对路径的问题很可能会给他们带来很大的困扰。所以我把自己常用的一个取得绝对路径的方法和大家分享一下,希望对大家有所帮助。private String getClassPath() {        String strClassName = getClass().getName

2005-05-25 13:00:00 2437

原创 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 2470 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 2080

原创 J2ME中Random类的使用

   在J2ME中,由于大部分的游戏都会涉及到随机性的事件,Random类自然就成为J2ME程序员经常使用的一个类了。但是对于新手来说,Random类看似简单,也有可能会出现这样那样的错误。所以在这里把我对于这个类的使用心得总结一下。   random类在CLDC1.0中就已经定义了。这个类有两个构造函数Random() 和Random(long seed) 并且提供了四个常用方法:   next

2005-03-01 20:25:00 2074

原创 J2ME中RMS的使用解析

     在J2ME中,RMS作为唯一的永久性存储工具,其重要性是不言而喻的。但是很多刚刚开始学习J2ME的新人总是抱怨在这方面的资料很少,或者是针对性不强。因此,我想把自己在这方面的一些学习心得和大家交流一下。    RMS即Record Manager System,在手机应用中常常作为得分记录、游戏信息存储等的工具使用。    RMS的使用可以分为两个部分:一、单一记录的构造;二、Recor

2005-01-26 17:07:00 2330 4

FlashDevelop plugins for 4.0.0

FlashDevelop 4.0.0 插件集合 绝对可用。 后缀名为fdz的可以直接双击,自动被FlashDevelop运行。 后缀名为dll的需要手动拷贝到FlashDevelop安装目录下的plugins文件夹中。

2011-12-28

J2ME五子棋游戏带AI源码

带有Ai的五子棋游戏源码,使用J2ME实现。

2009-05-20

MIDP1.0实现开n次方运算

MIDP1.0实现开n次方运算。 使用笔算开n次方的方式,实现了开n次方运算。 输入和输出参数都是字符串形式。 这样在MIDP1.0下也可以计算小数。

2008-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除