鸟哥的技术
iteye_20265
这个作者很懒,什么都没留下…
展开
-
j2me入门一些问题
不多说,只几个项目遇到的问题。希望能帮助一些网友少走弯路。主要针对主流机器。1.采用cldc1.0不细说其他,cldc1.0告诉你,不要使用1.1的浮点数,Math.sin(x)等函数。如果使用了,在一些主流机器上直接不给你安装jar文件,你会很惨。。。。像sin函数等,你可用查表方式,先用工具计算出0-360度的值,并放大1024(左移10位速度快些)写死在程序里,计算时,先放大后缩小方...2009-12-14 23:37:16 · 78 阅读 · 0 评论 -
鸟哥,j2me,D608一些问题
1发短信D608系列,也就这D608鸟机型有问题。像其他G608,U608用标准的api发短信就可以了。d608找到的解决方案是:发两条,第一条用midp2.0发短信指令到号码1,第二条三星API发送短信指令到目的号码,两条同时发送这是从人家资料上找到的,我这里还没测试。机器d608用标准api实际测试时发送代码成功,但内容不正确。计费后台收入显示D608系列的收入还是不错的。也表明,d608系列...2010-03-17 13:17:11 · 118 阅读 · 0 评论 -
鸟哥,j2me,声音,Player
利用midp2.0,播放mid格式音乐主流手机都是支持的,通用的简单的方法:InputStream is = getClass().getResourceAsStream("/sound.mid");//通过直接路径访问可能会出问题哦,用getClass().getgetResourceAsStream是可以的。一开始就遇到这种问题。player = Manager.createPlaye...2010-03-18 18:29:11 · 112 阅读 · 0 评论 -
j2me,drawString
画String时,没有做过移植的,仅仅在模拟器上测试的同学们,可能都会发现,画的String怎么老是不固定。对的,不同机器,不同模拟器,不同font大小都不一样。画String似乎让人很迷茫了,难道每个机型都自己一套代码?呵呵,下面提提j2me游戏中的通常做法吧。自己做点阵字库我们不提。当然这是个解决方案,据说gameloft是这样搞的,好多游戏公司也是这样搞的。这里不多介绍了。一般做法,...2010-03-20 13:15:08 · 153 阅读 · 0 评论 -
j2me,图片引起的bug
很多同行可以会觉得可笑,图片引起的bug?有这种可能吗?遇到这种情况,估计也要有相当的人品了,鸟哥,人品不好,遇到了。呵呵,可能不是bug吧。也可能是机器的bug吧。先上两图:两者根据第二图的提示,可以看出,镜子有一张是ok的,有一张变成不知道什么样子了。你会说两张图片不一样。对,你说对了。两张图片,只是有点怪异:有一张是从另一张不修改,只是另存为同样一张图而已。在真上测试表...2010-03-20 13:54:39 · 134 阅读 · 0 评论 -
jad一些问题
jad最简单作用就是引导手机去下载jar安装到手机。jad文件格式,确定是UTF-8格式。用java生成的话,可用OutputStreamWriter指定文件格式。ultraedit保存文件,选UTF-8,鸟哥用的版本上还会多出一个字符来,最好别用它。jad最后还会多出一回车(\r\n)指定:MIDlet-1: 天外御仙录,/logo.png,com.phoenix.phoenixda...2010-05-15 15:06:01 · 199 阅读 · 0 评论 -
netbeans商业开发j2me简介
鸟哥不想挑起eclipse与netbeans哪个好的争端。但我对eclipse这名字有异议却一定要说出来,你可以说我很迷信。eclipse有日食的意思,我视之为诅咒,结果,真如IBM的愿望,Sun被Oracle食了。如果java以后的路因此而走向灭亡或者其他不好的,那这个诅咒,就实在害得人太多了。可以说,没有java,我的职业生涯就不那么顺畅,更可能不会有写blog的机会,相信很多读此blog的人...2010-05-20 22:18:19 · 173 阅读 · 0 评论 -
android4.0适配
1.不要想从系统设置上能取得是否gpu加速是否勾选。我没能成功,你行吗?可以试试。application,activity,设置不加速,有鬼用,draw时该加速的,还是被加了速。除了只能在xml上加,又不能在代码上加。想通过代码做反射还不行。恶心。view attach到window manger之前,判断,nnd全部是false。可靠的,信得过的还是onDraw(Ca...原创 2011-12-27 12:15:58 · 261 阅读 · 0 评论 -
手机属性查找网址
查找一部手机的分辨率,cldc,midp,操作系统等开发需要了解的属性,很多商业手机网站都很少关注这些技术属性,因而我们有时找起来也麻烦,虽然有好多做这行的人都去整理了一些常用机器的表,但遇到一些公司没有的手机或者很偏门的机子时会很头疼,这个网站可以帮到你大忙:http://www.jbenchmark.com/result.jsp来自一家公司的收藏,这边贡献出来.不清楚能否访问了,有...2011-04-27 10:44:10 · 317 阅读 · 0 评论 -
互联网入侵新手段
鸟哥,已在mm上发了相关内容,这里再提提。当然此技术早就被人利用了,这里就再落后的提提,相关wap应用要小心了。 在普通的web应用中,很多应用引入了人工识别操作,以避免来自互联网的恶意行为。比如,验证码。随着wap的流行,避开人工识别有了新途径。因为很多wap提供web一样的功能,比如wap.163.com,wap.qq.com等等,wap因为与gprs流量有关,wap上的wml是非常小...2010-03-09 20:13:30 · 136 阅读 · 0 评论 -
鸟哥,png图片压缩
博客里有几篇关于png格式的,结合它们可以对png进行压缩加密了。而实际上加密以后,或者修改格式(修改后在程序里加载时再转成正确格式)并不利于与美术交流。其实加密也是相对的,总有办法被破解(哪怕gameloft的图片加密方式)。这里提供一个方法,很简单的压缩,不用任何png格式信息。用jdk 里的ImageIO读些图片BufferedImage bi = new ImageIO...原创 2010-02-28 17:43:16 · 126 阅读 · 0 评论 -
鸟哥,鸟哥
[url=http://www.google.cn/search?hl=zh-CN&client=opera&rls=zh-cn&hs=bWT&newwindow=1&q=%E9%B8%9F%E5%93%A5&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&oq=]鸟哥[/url],javaeye里至少3个中文做昵称,所以只能改成[url=http://www.google...原创 2009-12-25 12:23:37 · 390 阅读 · 0 评论 -
j2me发短信
现在很多手游公司,短信扣费,是取得收入的重要途径。在j2me中,可以调用api发送短信,根据发送情况,写rms做记录。用到以下三个类:javax.microedition.io.Connector;javax.wireless.messaging.MessageConnection;javax.wireless.messaging.TextMessage;大概是这样:[...原创 2010-01-08 10:16:24 · 106 阅读 · 0 评论 -
j2me画图
游戏开发中,很多图,比如数字美术图0-9,精灵各个桢图,都放一张png图里去。然后就有了以下api绘图讨论:第一种:midp1.0中,用setClip设置特定裁剪区,配合drawImage去画,然后又setClip放回原来未画时的裁剪区。画时,图如果是x*y像素,setClip完,还是要遍历(循环)x*y,所以效率不高。第二种:J2me资源利用,只要有提高的空间,人们都会努力去改进。Mid...原创 2010-01-09 15:25:06 · 111 阅读 · 0 评论 -
手机系列,移植的一些概念
j2me开发,最后离不开移植。既是移植,就离不开机型。一些基本概念这里分享一下。1.大屏2.中屏3.小屏做一款游戏,需要知道屏幕参数,然后根据它的长宽确定一些线路,距离等,美术同样做封面等也需要这些做参考。所以有了以上三个概念。通常大屏是指240X320分辨率中屏是指176X204或者176X208或者176X220分辨率小屏是比以上更小的。很多时候,美术可...原创 2010-01-09 15:56:05 · 257 阅读 · 0 评论 -
PNG8文件格式
手机j2me游戏中,png是唯一可在程序中直接使用的图片文件,用midp直接Image.create就可得到图片。当然不排除你不怕麻烦使用其他图片,然后转成png再使用。同时,为了保证可移植性,游戏都采用png8,而png24在一些手机上会出问题,同时,png24文件太大了。鉴于png8的重要性本文提提其格式。网上找的一些资料,有些瑕疵,这边再写一下。它是按照我的经验分法进行分块的,不是标准的...原创 2010-01-10 19:47:21 · 478 阅读 · 0 评论 -
鸟哥,j2me,7610
鸟哥在实际开发中,有以下体会:在支持midp2.0的手机中,使用drawRegion方法,普遍支持得非常好。可是还是有那么些机型就偏要那么的恶心几下,比如nokia7610系列。公司也想放弃对它的移植,可是广大手机用户对7610系列的偏爱还真是广泛,用户量还是很大的,硬着头皮去搞。用drawRegion画,只要不翻转,不旋转,7610还是足够快的。要是用了翻转,甚至旋转,那就慢得要死了。这样,...原创 2010-01-17 22:09:00 · 105 阅读 · 0 评论 -
鸟哥,地编,tiled
[url=http://www.google.cn/search?hl=zh-CN&client=opera&rls=zh-cn&hs=YOO&newwindow=1&q=%E9%B8%9F%E5%93%A5&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&oq=]鸟哥[/url]愚钝,在网上没有找到著名开源地编[url=http://mapeditor.org/]tile...原创 2010-01-24 19:45:35 · 150 阅读 · 0 评论 -
鸟哥,netbeans,j2me,预编译,预处理器
我不喜欢写博客配上一些很大段的代码,也懒得上传附件,放图片。博客里有很多解决方案,都是身体力行的,成功了才写在这里。网友们如果能帮到你,自然最好,但我不会送佛到西,我极少会把很细节的东西展现出来,代码基本上也不给到。不过,你读懂了这文字,用手去写代码,配置环境,安装软件等,一步步去追寻,你会找到的,你得到的东西也会更多。netbeans开发j2me游戏,你要的东西,它都有了。你不用像ecl...原创 2010-01-24 21:38:09 · 115 阅读 · 0 评论 -
分享微信的ICON
n年没有搞网站了……。最近给朋友做了下应用抓取的网站,遇到各种问题,累呀。很多记不起来了。有网友们可以帮忙关注一下。应用排名排排坐实在感谢。好吧,说问题。现在微信是我们重要的平台有时分享到其上,可以为我们带来很大的流量那么,标题这个问题来了:解决方案:<div style='margin:0 auto;display:none;'>&...2015-08-29 19:35:50 · 254 阅读 · 0 评论