
原创文章
文章平均质量分 70
kome2000
辽宁盘锦人,毕业于辽宁石油化工大学,信息工程学院,计算机科学与技术专业,主要编写J2ME和Android程序,喜欢编写游戏程序!现在在写J2ME平台的IM软件!
展开
-
JAVA游戏编程之三----j2me 手机游戏入门开发--俄罗斯方块_5_使用LUA脚本写游戏
该程序是基于07年底写的一个J2ME小游戏 俄罗斯方块,将全部逻辑绘制都放到LUA脚本里来做,J2ME方面仅作一个绘制库来使用!建立J2ME程序这里就不说了,详见我的BLOGhttp://blog.youkuaiyun.com/kome2000/article/details/4183199http://kome2000.blog.51cto.com/969562/578555由于J2原创 2012-07-09 13:55:56 · 1759 阅读 · 0 评论 -
整理与网络资源
<br />整理与网络资源<br /> <br />Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。<br /> <br />打开其他APK文件的ACTIVITY<br />Intent mIntent = new Intent();<br />ComponentName转载 2010-07-13 10:12:00 · 504 阅读 · 0 评论 -
《疯狂java--突破程序员基本功的16课》读书笔记
该书讲述了大部分程序员容易忽视的细节性问题,如果有条件建议详细阅读。我仅摘取我认为比较好的地方,来与大家分享。原创 2010-06-29 16:45:00 · 2813 阅读 · 16 评论 -
Java性能优化技巧
Java性能优化技巧参考了些书籍,网络资源整理出来,适合于大多数Java应用在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。1.尽量使用final修饰符。带有final修饰符的类是不可派生的。在JAVA核心API中,有许多应用final的例子,例如java.lang.String。为String类指定final防止了原创 2010-04-28 09:43:00 · 5632 阅读 · 0 评论 -
强转JAVA数组
强转一个数组类型 必须要循环遍历比如 B[] b; //A继承B; A[] a= (A[])b; 这样转是不能成功的 这是为什么?如何解决? 也就是说for( int i=0; i{ a[i]=(A)b[i];} 这样转!原创 2010-01-07 16:06:00 · 716 阅读 · 0 评论 -
java实战技巧--关于格式化输出日期
java实战技巧--关于格式化输出日期使用SimpleDateFormat 格式化输出日期与使用Calendar 格式化输出日期在耗时上的对比如下测试软件平台win 7,CUP T4200,内存 2G,eclipse 3.5,android sdk1.5测试硬件平台T Mobile G1,SimpleDateFormat的输出要比Calendar 慢2倍以上Si原创 2010-01-04 13:49:00 · 2281 阅读 · 0 评论 -
《Effective java中文第2版》读书笔记1
第2条:遇到多个构造器参数时要考虑用构建器 某个类的属性较多,初始化的时候又有一些是必须初始化的,而且类型有形同, 比如new Contact("姓名","显示名","手机号","飞信号","所在地",年龄,性别); 前5个属性是String 类型,后2个是int类型,在填写构造方法的时候很容易填写错位,或者少填写,或者颠倒了属性, 如下方法可以减少这种错误发生的几率, Con原创 2009-11-25 11:28:00 · 484 阅读 · 0 评论 -
android常用数据库字段描述
android常用数据库字段描述1.短信数据库String strUriInbox = "content://sms";Uri uriSms = Uri.parse(strUriInbox);Cursor c_groups = managedQuery( uriSms , new String[] { "date","person" }, select, null, "date DESC"原创 2009-11-11 11:40:00 · 2999 阅读 · 3 评论 -
关于android 1.6全部的权限介绍
我们在 AndroidManifest.xml里需要对一些软件需要的操作做一些权限的声明,比如我们的软件有发送短信的功能,那么就需要在 AndroidManifest.xml 里做如下声明<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.com.fetion.and原创 2009-10-23 10:47:00 · 1867 阅读 · 2 评论 -
android控件动态使用
package com.fetion.android;import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.os.Bundle;import android.text.Layout;import android.原创 2009-09-21 10:46:00 · 9243 阅读 · 7 评论 -
我认为的android入门学习策略
我认为的android入门学习策略初级阶段要学习的内容1.自己配置环境。 全部采用做新版本 SDK,ADT,ECLIPSE,JDK 2.编写或者运行教学示例。 2.1这时间主要运行的示例如HELLO WORLD,还有SDK带的例子。 2.2如果有书的话可以运行一下书上带的例子,比如《SDK开发大全》,还有SDK带的APIDemo。运行这些例子的目的在于开发者可以看到很多android能实现的很多效果。3.进入实战修改阶段。 3.1开源代码修改程序以待到自己需要的效果。在运行了很多例子之后,开始考虑自己改写程原创 2010-07-23 11:22:00 · 810 阅读 · 1 评论 -
android飞信短信箱程序源码讲解
飞信短信箱源码讲解文档原创 2010-06-12 12:46:00 · 10581 阅读 · 48 评论 -
减少MRP数据包大小的具体办法
减少MRP数据包大小就是在节省内存空间!由于MRP文件为汇编二进制的压缩包,也就是说该文件将被载入内存,占有仅有的不足480K的内存,所以应尽量减少该文件的大小! 1.尽量少用跨文件的变量,引入一个外部变量会使mrp变大2. 避免使用宏定义的函数,尤其是代码较多,或者使用次数较多的宏函数,可以直接定义成函数3. 避免使用宏定义的函数,COLOR2PIXEL565(0x0原创 2012-02-21 11:09:44 · 573 阅读 · 0 评论 -
高质量的C代码.关于获取随机数.20010704
高质量的C代码.关于获取随机数.20010704未经许可,不的转载版权归属高雷个人联系方式:email:gaolei57521@gamil.comQQ: 38929568本系列BLOG仅在以下2个地址发布http://kome2000.blog.51cto.c原创 2011-07-05 10:05:13 · 775 阅读 · 0 评论 -
高质量的C代码.关于枚举类型的使用.2011.07.01
高质量的C代码.关于枚举类型的使用.2011.07.01 未经许可,不的转载 版权归属高雷个人 联系方式: email:gaolei57521@gamil.com qq:38929568 有人认为枚举类型 enum 就是 int类型,所以很少使用enum而用int,其实enum很有用。1.1 变量定义 enum //跟第一个定义不同的是,此处的标号DAY省略,这是允许的。 {原创 2011-07-01 14:02:00 · 510 阅读 · 0 评论 -
高质量的C代码.关于循环遍历
未经许可,不的转载版权归属高雷个人联系方式:email:gaolei57521@gamil.comQQ: 38929568本系列BLOG仅在以下3个地址发布http://kome2000.blog.51cto.com/http://38929568.qzone.qq.com/http://blog.youkuaiyun.com/kome2000 关于循环遍历1.for循环常见方式int原创 2011-06-29 11:15:00 · 414 阅读 · 0 评论 -
高质量的C代码.释放内存
未经许可,不的转载 版权归属高雷个人 联系方式: email:gaolei57521@gamil.com qq:38929568 最近搞MTK游戏开发,使用的是C语言,所以想研究一下C语言的开发情况,通过论坛,或者搜索到一些高手的文章,给我的启示不小!结合以前的Java经验,想总结一下,高手都是如何写程序的... 我的文章不会讲述一个原创 2011-06-27 14:58:00 · 2349 阅读 · 0 评论 -
C语言实现A*算法
C语言实现A*算法 最近搞MTK斯凯冒泡平台的游戏开发,碰到了自动寻路的问题,很多程序员都知道A*算法,既简单有使用!所以我也选择了A*算法,由于时间比较紧,就在网上百度此算法的C实现,确实有很多!但经测试都有不同的问题,并不能用在商业游戏中,所以最后决定还是自己写吧! A*原理 比较简单,网上有很多介绍的!我也是在网上看的,这里就不重复了! 由于我是Java程序员原创 2011-06-17 14:29:00 · 2585 阅读 · 4 评论 -
JAVA程序员开发MTK程序,需要注意的点!
最近开始使用C开发MTK平台游戏发现很多问题!或者说是 嵌入式C的要求,作为一个JAVA程序员来说,这些注意点真是相对有碍程序开发!原创 2011-05-24 14:29:00 · 450 阅读 · 0 评论 -
java的TIMER的使用
<br /> int delayTime = 2 *1000; Timer timetToDo = new Timer(); TimerTask tt = new TimerTask() { public void run() { // do something } }; timetToDo.schedule(tt, delayTime);原创 2010-11-12 09:55:00 · 230 阅读 · 0 评论 -
屏幕分辨率与VGA表示法
<br />屏幕分辨率与VGA表示法<br />QVGA即"Quarter VGA"。即VGA的 1/4 尺寸 240*320<br />HVGA (Half-size VGA) 即VGA的 1/2 尺寸 320*480<br />WQVGA Wide Quarter Video Graphics Array 480X272或者400X240<br />VGA 6原创 2010-08-31 17:47:00 · 484 阅读 · 0 评论 -
现在3G网络马上就要流行了 , J2ME是否会是以后手机游戏和应用程序开发的主流呢?
我对这个 表示悲观原因是 J2ME 的设计理念就是 为受限设备 开发的!当手机 进入奔腾时代的时候 J2ME明显跟不上硬件设备的发展了!MIDP3.0 何时到来?能不能来?这个问题 不好说!但 IPHONE GPHONE OPHONE SYMBIAN WINDOWS_mobile 这些智能机价格已经到了 大家可以接受的范围!视听体验更好!网络速度更快,存储更大!功能更强!等等!在这种情况下 你不想原创 2009-06-24 10:45:00 · 1250 阅读 · 3 评论 -
Android的Dalvik虚拟机的一个小BUG
今日看一练习题,想运行一下验证个结果原题 int i=2; i=i++; int j=i++; System.out.println(i+"===onTouchEvent==="+j);比较简单,一看就是 i=3,j=2;但在 Android的Dalvik虚拟机 上就不行ECLIPSE没有报错可是 编译的时候提示 [2009-原创 2009-08-11 14:50:00 · 3288 阅读 · 9 评论 -
JAVA游戏编程之二----j2me MIDlet 手机游戏入门开发 --扫雷(1)-不含线程
JAVA游戏编程之二----j2me MIDlet 手机游戏入门开发 --扫雷(1)作者:雷神QQ:38929568QQ群:28048051(满)28047782(将满)新建一个j2me midlet工程在src里添加如下连个类Minesweeper.java cGame.java详尽注释,方便初学者!工程文件已经打包上传到csdn,地址如下download.csdn.n原创 2007-10-09 16:23:00 · 2016 阅读 · 0 评论 -
JAVA游戏编程之二----j2me MIDlet 手机游戏入门开发--扫雷(3)-带线程--仿windows扫雷
JAVA游戏编程之二----j2me MIDlet 手机游戏入门开发--扫雷(3)-带线程--仿windows扫雷作者:雷神QQ:38929568QQ群:28048051JAVA游戏编程(满) 28047782(将满) 扫雷(3)是在扫雷(1.2)的基础上增加 完善了部分代码基本逻辑不变!增加绘图,线程,时间等,使得游戏更好玩了,代码400行,比较适合初学者,可读性强,有详尽的代码注释。原创 2007-10-11 17:05:00 · 3248 阅读 · 4 评论 -
JAVA游戏编程之二----j2me MIDlet 手机游戏入门开发--扫雷(2)-不含线程
JAVA游戏编程之二----j2me MIDlet 手机游戏入门开发--扫雷(2)-不含线程作者:雷神QQ:38929568QQ群:28048051JAVA游戏编程(满) 28047782(将满) 扫雷(2)是在扫雷(1)的基础上增加 完善了部分代码基本逻辑不变!使得游戏更好玩了,代码两也增加到400行,比较适合初学者,可读性强,有详尽的代码注释。数字键1标红旗,不确定,取消标记。数字键原创 2007-10-10 17:38:00 · 1873 阅读 · 1 评论 -
J2ME程序员容易遇到的问题!不断更新中_2008.05.17
以下这些问题都是我遇到的!发出来大家要小心使用!以免再次发生1 . 这个打印输出的是什么? String str = null; for (int i = 0; i 3; i++) ...{ if (str == null) ...{ str += "str";原创 2007-10-24 17:53:00 · 662 阅读 · 0 评论 -
JAVA游戏编程之二----j2me MIDlet 手机游戏入门开发--贪吃蛇
JAVA游戏编程之二----j2me MIDlet 手机游戏入门开发--贪吃蛇作者:雷神QQ:38929568QQ群:28048051JAVA游戏编程(满) 28047782(将满) 与前一款扫雷比较,这个游戏多了一个 类,用来显示动画,也是蛇要吃的物品类, 也有了代码包,图片包,结构清晰,代码量500行,地图生成的简单算法,和播放动画的简单算法!有矩形碰撞,升级就是增加蛇的移动速度原创 2007-10-15 17:39:00 · 1496 阅读 · 0 评论 -
JAVA游戏编程之一----IDE安装调试(2)
JAVA游戏编程之一----IDE安装调试(2)作者:雷神QQ:38929568JAVA游戏编程群(28048051满)(28047782)2.2 安装装eclipseme.feature_1.5.5_site.zip打开eclipse -> help -> Software Updates -> Find and Install... 选择 Sea原创 2007-09-21 19:46:00 · 653 阅读 · 1 评论 -
JAVA游戏编程之一----IDE安装调试(3) --JAD 文件介绍--debug调试
j2me手机游戏程序的描述文件 .JAD 文件介绍jad 文件可以用文本编辑软件编辑,格式如下MIDlet-Name: AssasMIDlet-Vendor: GSAMIDlet-1: Assas, /icon.png, AssCMIDlet-Icon: /icon.pngMIDlet-Description: AssasMIDletX-No-Command: trueMIDlet-Ver原创 2007-09-22 18:35:00 · 712 阅读 · 1 评论 -
JAVA游戏编程之一----IDE安装调试
JAVA游戏编程之一----IDE安装调试作者:雷神QQ:38929568JAVA游戏编程群(28048051满)(28047782)JAVA开发IDE 很多,比如Eclipse、Netbeans、Jbuilder和Jcreator。----------------------------------1.JAVA开发的IDE的选择早期还有vJ++,这些都是很有名和好用的IDE,原创 2007-09-19 18:18:00 · 1323 阅读 · 3 评论 -
java中的引用和C++中的指针的区别
java中的引用和C++中的指针的区别我的理解1.类型:引用其值为地址的数据元素,java封装了的地址,可以转成字符串查看,长度可以不必关心。C++指针是一个装地址的变量,长度一般是计算机字长,可以认为是个int。2.所占内存: 引用声明时没有实体,不占空间。C++指针如果声明后会用到才会赋值,如果用不到不会分配内存。3.类型转换:引用的类型转换,也可能不成功,抛异,或者IDE就不能通原创 2007-07-26 15:23:00 · 1210 阅读 · 2 评论 -
各种兼容手机在开发j2me-MIDlet程序时,程序员应当知道的一些问题
作者:雷神QQ: 38929568QQ群:28048051(满) 28047782(将满)项目中总结出来的一些不太容易发现,却影响程序开发的一些小经验,如果你正好遇到这些问题了,那就不用再找原因了!1.LENOVO--V800,CPU速度比一般手机慢5倍左右!2.LG,C1100兼容手机,在读文件时候,文件不宜过大,否则读取失败!3.LG,KP202兼容手机,在单Playe原创 2007-10-16 09:58:00 · 574 阅读 · 0 评论 -
JAVA游戏编程之二----j2me MIDlet 手机游戏入门开发--贪吃蛇_1
JAVA游戏编程之二----j2me MIDlet 手机游戏入门开发--贪吃蛇_1作者:雷神QQ:38929568QQ群:28048051JAVA游戏编程(满) 28047782(将满) 修改贪吃蛇一些BUG,主要在cGame.java Gif.java这连个类其他的可以参考上一片 JAVA游戏编程之二----j2me MIDlet 手机游戏入门开发--贪吃蛇本文给出的是程序代码,原创 2007-10-17 17:57:00 · 1502 阅读 · 0 评论 -
Android的APK包里的文件类型都是什么?
Android的程序文件为APK格式,APK文件是Android最终的运行程序,是Android Package的全称,类似于Symbian操作系统中sis文件,J2ME平台的JAR文件,APK文件其实ZIP文件格式,但后缀名被修改为APK,通过RAR解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java的字节码而是Da原创 2009-08-10 10:27:00 · 7946 阅读 · 1 评论 -
JAVA游戏编程之三----j2me 手机游戏入门开发--俄罗斯方块_4_增加消除行声音
之前的游戏代码中都未加声音,不少网友在做别业设计时要求增加声音,其实声音还是比较好做的!但手机真机上可能会有不同的问题,但在模拟器上一般都没什么问题,所以真机上的问题就具体问题具体分析吧!这里给出一个很简单的声音应用。在原 俄罗斯方块_3的代码基础上增加一个声音类!示例代码如下 package code;import java.io.*;import java原创 2009-05-14 14:15:00 · 3736 阅读 · 9 评论 -
新书《手机游戏开发精粹》已经上市
总于完成了本人第一本书的出版傅曦;高雷;陈博;史亚炜 我们四人合著,我是最后一个参与制作的,J2ME部分可以和我讨论或者有J2ME游戏,软件的开发都可以和我讨论《手机游戏开发精粹》于2009年4月24日上市!华储,当当,第二书店,各大书店均有销售详见http://www.china-pub.com/45775&ref=ps原创 2009-05-12 17:30:00 · 533 阅读 · 0 评论 -
android开发之启动模拟器并安装游戏apk
本文不讲环境设置,也不讲程序代码,咱们想讲如何把一个游戏APK文件,在模拟器上跑起来!首先到网上下几个ANDROID的游戏到本地保存,然后启动模拟器!启动模拟器用命令行 CMD->CD d:/android/android-sdk-151/tools->emulator -avd avdname->如果提示找不到 avdname这个设备就用如下命令emulato原创 2009-07-23 15:38:00 · 1415 阅读 · 1 评论 -
JAVA的优势就是劣势啊!
JAVA的优势就是劣势啊! 比如 她的安全性优势,一般情况下都不可以访问底层 做一些破坏性编程,比如隐蔽执行什么的, 这是他的安全优势,MD有些BOSS,就有些BT要求,要后台执行,还有特殊时候唤醒程序,你说是优势还是劣势,这个优势在BT boss面前立马变劣势! 她的高效开发优势,程序员可以用JAVA高效开发,相比别的语言要快些(C++等)还不用管理垃圾,这些东西都丢给JVM处理了,问题就来了原创 2009-04-29 16:39:00 · 625 阅读 · 3 评论 -
JAVA游戏编程之三----j2me 手机游戏入门开发--俄罗斯方块_3_增加成绩记录
作者:雷神QQ:38929568QQ群:28048051JAVA游戏编程(满) 28047782(满) 50761834(忙) 31572546(新)手机游戏开发职业群51871468(,非从事手机开发者勿进!欢迎测试策划美工程序)声明:本人发表的代码全部可以用来学习,如果需要作商业用途,请及时与作者联系。本例为J2SE游戏开发的经典游戏--俄罗斯方块,手机移植版本176*220屏幕手机原创 2007-12-16 11:57:00 · 3391 阅读 · 2 评论