准备把一款游戏移植到android上,请大家出点子 [问题点数:100分,结帖人blackeagleX]

Bbs1
本版专家分:34
结帖率 100%
Bbs1
本版专家分:34
Bbs1
本版专家分:34
半小时移植Flash游戏到Android上
继续研究国内的移动Web开发平台Rexsee。。 该平台已经正式开源,rexsee社区可以查看全部的扩展API说明与开发源码。。http://www.rexsee.com/   有一段代码,介绍如何将Flash<em>游戏</em><em>移植</em>到Android手机上,并可以通过虚拟键盘或者方向传感器解决操控问题。所有代码是用HTML和JS写的,包括全部HTML,总共只有100多行。步骤如下:     <em>准备</em>键盘...
Android的像素游戏
像素风格的Android<em>游戏</em>,纯Java实现.简洁有力.非常适合学习.
android的一纸牌游戏
自己做的一<em>款</em><em>android</em>上的一<em>款</em>休闲益智类<em>游戏</em>。
出点子
有什么办法可以去掉form最上方那个讨厌的蓝色光标
[转帖]把JML移植到Android上
[b]转自[/b]:[url]http://blog.kenyang.net/2010/12/<em>android</em>-connect-to-msn-jml.html[/url] JML,Java MSN Messenger Library,一套比较成熟的实现MSN功能的第三方包。 在J2SE的環境下使用非常好整合。 BUT...要整合至ANDROID中會有幾個小問題。 第一:會少了一個Ge...
大家都来给技术专题出点子!!!
我对杂志的技术专题不怎么满意,大家都来出点主意,如何?rn我先出个题目,上月中国红客大战美国黑客,许多朋友都为不能帮上忙而遗憾,所以,希望《程序员》第7期作一个网络安全专题,不知道大家意下如何?
STM32F7上移植NES游戏
二维码是我创建的QQ群,欢迎新朋友加入。 说不上是原创,因为核心程序是别人的,我只是<em>移植</em>过来,让它适应我手上这个版本的库函数! 一共是四个小<em>游戏</em>,我自己只会玩一个坦克大战和经典的超级玛丽 坦克大战截图 不知道是什么<em>游戏</em> 硬件平台: STM32F746+触摸屏 程序就不逼逼了,直接传源码:http://www.stmcu.org/module/foru...
Android一RPG游戏源码
一<em>款</em>Android平台的RPG<em>游戏</em>源代码,学习分享用,谢绝任何商业用途
这是一android体育游戏
这是一<em>款</em>体育类<em>游戏</em>!适合<em>android</em><em>游戏</em>初学者学习!
u-boot2010.06的移植(1)——准备移植
由于本人比较菜,胆也比较小,所以先<em>移植</em>比较老的版本u-boot从smdk2410<em>移植</em>到2440板上。 <em>移植</em>前<em>准备</em>: 从内核文档“readme”可以看到这么一句话,Configuration depends on the combination of board and CPU type; all such information is kept in a configuration file 
怎么把用JAVA写的游戏移植到JSP上?
怎么把用JAVA写的<em>游戏</em><em>移植</em>到JSP上?rn给个思路rn主要是实现网上对战
关于单片机控制喷墨打印机打印的课题,大家出点子
各位大哥大姐,小弟遇到一件麻烦事,老板去上海什么什么展览会溜达了一圈,回来给我们开了个课题,要把以前机器上用的针式打印机改成喷墨的!这个问题我没想过啊!首先不知道是否行的通,其次就是行的通也不知道怎么做!希望大家赐教!rn 现在我有几个问题:rn 1,喷墨打印机能不能直接用单片机控制打印,(听老板说他在展览会上看到有单位就是用的不带电脑直接接喷墨的机器),如果有希望能告诉我有那些具体型号的打印机,rn 2,单片机怎么样直接控制喷墨打印机,听同事说比针式的复杂多了,要考虑什么算法,rn 3,哪里有喷墨打印机的资料啊?不是用户说明书的那种,是可以用来参考开发的那种,rn 希望大家有帮忙!rnrn rn
Windows编程规范问题,欢迎大家都来出点子!!!
怎样养成良好的编程习惯,使代码能规整、高效、易于理解、适用不同Windows平台等等;rn包括程序如何组织,代码如何书写,变量命名规范,文档组织等等。rn希望大家谈谈自己的感受或经验,不一定完整,但大家集思广益,共同提高!
uboot的移植准备
因为makefile是用来指导编译uboot的,从这里开始分析,更改,<em>移植</em>。 第一步:看makefile (1)首先选择自己开发板的配置文件,在samsung厂商发布的uboot(uboot\include\configs)目录下,有很多类似x210_sd_config.h的配置文件,一个就是一个开发板,Samsung一共<em>移植</em>了455块不同开发板,九鼎正对s5pv210留下了2个,在他的基础上...
DeployTool不能运行,大家帮忙出点子,谢谢啦
环境:rnSDK 1.3.1rnSDKEE 1.3.1rnrn现象:rn1)在运行J2eeServer之后,试图运行deploytool,但出现splash画面之后就执行不下去了,程序无限期等待。rn2)运行j2ee -stop不能正常关闭J2EEServer,尽管J2EEServer运行正常。错误提示如下:rnShutting down the J2EE server.rnjavax.naming.CommunicationException: Can't find SerialContextProviderrn at com.sun.enterprise.naming.SerialContext.getProvider(SerialContext.java:63)rn at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:120)rn at javax.naming.InitialContext.lookup(InitialContext.java:347)rn at com.sun.enterprise.util.Utility.lookupObject(Utility.java:108)rn at com.sun.enterprise.server.J2EEServer.clientShutdown(J2EEServer.java:996)rn at com.sun.enterprise.server.J2EEServer.main(J2EEServer.java:936)rnrnUnable to shutdown the J2EE server.rnrn本来我以前都配置成功了,不知道怎么回事,突然不能用了,搞了半天没有解决,<em>请</em>各位高手出出注意,谢谢啦。
大家推荐一笔记本
要求;rn1.cpu ivy及以上i3,i5rn2.硬盘7200转500g以上rn3.屏幕15寸以上rn4.品牌华硕宏基为佳
□▲□▲□▲ 大家介绍一 刻录机 !!!□▲□▲
rn价格在 800 RMB 上下。 rn最好 说明一下 推荐 原因 。 谢谢拉!
大家推荐一仿真器
最近要买一个 rn<em>请</em>大家推荐一<em>款</em>好用的吧rn最好在 1000 到 2000之间 rn不要超过2500rnrn
大家推荐一arm开发板
最好是三星arm11的,听说国嵌的比较好
大家推荐一数码相机!!!
我想做一个程序,在数码相机拍照的时直接将照片通过程序存储到计算机上,<em>请</em>问哪些数码相机带着相应的开发包,大家有没有这样做的,麻烦讲一下实现方法!!!
大家介绍一报表组件
<em>请</em>大家介绍一<em>款</em>报表组件rn要求:rn1,支持多数据源;rn2,支持数据导出到PDF或Excel,导出有相应事件;rn3,有设计器;rn4,设计(报表制作)简单;rn
大家推荐一开发板
我想买个跑WINCE的开发板,用来做RFID模块应用程序的开发。rnS5PV210怎么样?rn<em>请</em>大家推荐一下开发板平台型号以及厂家,比如飞凌、天嵌、友善等等。rn哪家提供的资料全一些,开源程度好一些,售后技术支持好一些?rn哪家WINCE做得好一点呢?rn<em>请</em>大家给我出出主意,先谢谢大家了~
基于开源的移动web开发平台,半小时移植Flash游戏到Android上
国内的移动Web开发平台Rexsee开源了,使用Web开发模式就可以实现Android移动应用。社区可以查看全部的扩展API说明与开发源码。[url=http://www.rexsee.com][/url]rnrn学习了一篇入门教程,介绍如何将Flash<em>游戏</em><em>移植</em>到Android手机上,并可以通过虚拟键盘或者方向传感器解决操控问题。所有代码是用HTML和JS写的,包括全部HTML,总共只有100多行。步骤如下:rnrn1. <em>准备</em>键盘图片,这里用到了6个键,左、右、空格(跳跃)、退出、消息和Rexsee市场键,Rexsee提供了几套现成的键可以下载。将键的图片放到asset/keyboard/default/文件夹中,这样用"keyboard/default"来指定theme参数即可,否则要用放图片的文件夹的完整路径(本地SD卡或网络地址均可)来制定theme参数。文件名就是键值,后缀名是.pngrn2. 将美羊羊卡丁车的swf文件放在asset/文件夹中rn3. 将横幅图片(这里是banner.png)和启动按钮图片(这里是startNow.png)放在asset/文件夹中rn4. 当然还有图标要放在res中,还要将string.xml中的首页地址设为file:///<em>android</em>_asset/index.html。这是唯一的一个程序文件,100多行。rn5. 这是离线版的,所以要下载Rexsee的JAR包,自己用Eclipse编译,如果嫌麻烦,可以在线编译一个首页地址指向服务器某个网页地址,然后将下面的index.html的代码放在这个文件中(有些路径要改,比如图片什么的),如果也想离线玩,可以在首次载入后将swf文件和图片自己或者用rexseeClient下载到本地。当然也可以不下载,就在线玩。rnrn先看一下res/values/string.xmlrn[code=HTML]rnrn美羊羊卡丁车rnfile:///<em>android</em>_asset/index.htmlrnhttp://www.rexsee.com/flash/index.phprn[/code]rnrn在看一下AndroidManifest.xmlrn[code=HTML]rnrnrnrnrnrnrnrnrnrnrnrnrn[/code]rnrn最后是asset/index.html源的代码rn[code=HTML]rn1: rn2: rn3: 美羊羊卡丁车rn4: rn5: rn6: rn7: rn8: rn143: rn153: rn154: rn155: rn156: rn157: rn158: 美羊羊卡丁车rn159: rn160: 可爱的美羊羊是赛车高手哦,来体验下美羊羊马路杀手的感觉吧,美羊羊开车的速度可是会越来越快哦,小心呀!rn161: <em>游戏</em>目标:帮助美羊羊躲避路障,安全抵达终点。rn162: rn163: rn164: rn165: rn166: rn167: rn168: 虚拟键盘版rn169: 左右键向左或向右,空格键跳跃。rn170: rn171: rn172: rn173: rn174: rn175: rn176: rn177: 重力感应版rn178: 左右倾斜手机向左或向右,虚拟键盘的空格键跳跃。rn179: rn180: rn181: rn182: rn183: rn184: rn[/code]
大家推荐一路由器!
rn 需要能承受50台机器同时共享上网,还需具备能控制网内机器是否可以上网或在某个时段内某些机器是否可以上网的功能1
android操作系统在S3C2440上的移植
讨论<em>android</em>操作系统<em>移植</em>到ARM9开发板平台,讲述<em>移植</em>过程,<em>移植</em><em>android</em>操作系统内核和文件系统,总结在<em>移植</em>过程中得问题
Node.js在Android上的移植node4android.zip
Node.js在Android上的<em>移植</em>。<em>移植</em>的版本是0.8.8. Node4Android是相友<em>游戏</em>框架的一部分。相友主要理念,是采用node.js及前端web技术来写手游, 并且做到“单机安装,多机同玩“。 核心思想是以后台启动node.js写的web服务器,前端写成页游形式。自己手机通过浏览器启动<em>游戏</em>主介面, 并可以生成本<em>游戏</em>二维码链接,显示在屏幕上,其它玩家可以用扫描的方式打开链接。这样多人就可以在多 台设备上玩<em>游戏</em>了。 这种方式适合制作棋牌,桌游,战棋,策略类<em>游戏</em>。可以参考我的相友象棋 标签:node4<em>android</em>
移植模型到Android环境上
本课程详细讲述了TensorFlow在移动终端上的使用,第一步搭建Android开发环境,第二步安装TensFlow环境,第三步讲述如何把在pc端训练好的模型应用在Android设备上,第四步讲解源码实现原理并编译apk演示。本课程层层深入手把手带你打造一个属于自己的含有人工智能引擎的高style 的APP。
Android-ApachePdfBox项目移植到Android上
Apache PdfBox项目<em>移植</em>到Android上
linphone 移植android设备上
刚来公司,要做一个视频通话功能,不知道怎么下手啊,有人做过没有,<em>请</em>指点指点,不胜感激。
android在mini2440上移植的镜像文件
<em>android</em>在mini2440上<em>移植</em>的镜像文件,包括vivi 、内核镜像、根文件系统镜像,已经制作好,直接烧进去即可运行,无需再编绎制作。
ORB_SLAM2在Android上的移植过程
作者:Frank 转载<em>请</em>注明出处一直没时间写博客,最近抽时间写了些关于在ORB_SLAM2在Android上的<em>移植</em>过程,也算是点经验吧。写完后一个手贱点了个链接,瞬间1/3工作量没了,深夜弄完也是醉了。。。正文开始这篇博客讲述如何在Android平台上<em>移植</em>ORB_SLAM2,讲述过程包括基本的Android环境的搭建和NDK环境的配置,Android下<em>移植</em>的基本概念,ORB的具体<em>移植</em>步骤等。And
android往A1200上的移植
在网上看到有人<em>移植</em><em>android</em>到A1200上,就试了一下,当我把所有的内核源文件<em>准备</em>好了,哪知道,boot_usb这个工具却编译不过!rn不知道有没有人做过这个东西,在这儿交流一下,谢谢了!rn如果有了这个东西,我就可以把<em>android</em> 在A1200的硬件上跑起来了!呵呵。。。
PC/SC在android上的移植
本处只讨论分别<em>移植</em>libusb,pcsc和ccid部分,主要涉及到的源码为: libusb:http://sourceforge.net/projects/libusb/ pcscd:https://github.com/mikma/pcsc-lite-<em>android</em> ccid:https://github.com/mikma/ccid-<em>android</em> 使用testpcsc
一、【s3c2440移植linux-3.5】移植准备
(一)编译内核 1、修改Makefile book@ubuntu:~$ cd linux-3.5/ diff -urN linux-3.5/Makefile linux-3.5_s3c2440/Makefile --- linux-3.5/Makefile 2012-07-22 04:58:29.000000000 +0800 +++ linux-3.5_s3c2440/Makefile ...
Mini6410上移植SDL游戏的详细步骤
Mini6410上<em>移植</em>SDL<em>游戏</em>的详细步骤,含有源代码,可以直接在mini6410上直接运行
S60游戏移植到S40上遇到的问题
其中有一个类有90多k,里面包括<em>游戏</em>所有的逻辑,有许多静态的成员变量和方法,单加载这一个类40的215040bit的内存都不够用,各位大虾有啥好办法嘛?<em>请</em>赐教,谢谢!!
转:打造一 Android 联网 tic-tac-toe 游戏
[url=http://www.ibm.com/developerworks/cn/xml/x-<em>android</em>tictactoe/]打造一<em>款</em> Android 联网 tic-tac-toe <em>游戏</em>[/url] 打造一<em>款</em> Android 联网 tic-tac-toe <em>游戏</em> 使用 PHP、XML 和 Android 开发包打造一<em>款</em>联网的多玩家 tic-tac-toe <em>游戏</em> Jack D He...
android中的linpng移植到windows mobile上
编译时出现找不到rn这是linux下的头文件,我在windows中该怎么做
有把Android 2.2 Launcher2移植到Android2.1上的成功经验吗?
有把Android 2.2 Launcher2<em>移植</em>到Android2.1上的成功经验吗?rn一起研究讨论下!rn非常感谢!
有人把Glib库移植到Android上吗?
目前<em>准备</em>把GLib库<em>移植</em>到Android上,第一次做<em>移植</em>,好多地方不知道该如何下手,有人做过类似的<em>移植</em>吗,指点一下啊!
如何把pjsip通过jni移植android
我最近是在使用pjsip协议栈进行<em>android</em>平台上的voip的开发,我在linux环境下编译好了pjsip协议栈,像楼主一样,我在eclipse中新建了一个voip的<em>android</em>项目,现在<em>android</em>支持NDK编程,所以只需要点击项目-Android Tools-Add Native Support便可以在项目中自动增加一个JNI目录,还自动生成了Android.mk和一个 *.c 本地代码实现文件。rnrnrn现在我的项目无法进展下去的是:rnrn如楼主所言,PJSIP是一个高度封装的库,它是通过PJSUA子库来实现应用的。现在我把pjsip源码编译好了之后,在pjsip-apps目录下可以找到一个libpjsip.so的动态链接库文件,这个库文件也就是楼主你所说的PJSUA子库。rnrn如果我像楼主一样,为各个待实现的功能新建一个java类: com.<em>android</em>.VoIP.pjsip,rn这个类中定义了楼主所说的那几个native函数,然后会生成相应的JAVA_com_<em>android</em>_VOIP_pjsip.h头文件,用以在JNI目录下实现具体的功能,然后我将libpjsip.so这个库拷贝到libs目录下。rnrnrn那么现在我该如何编写JNI目录下的C文件或C++文件,以达到调用里这个libpjsip.so动态链接库中的函数呢?或者说,libpjsip.so这个PJSUA库能够识别我定义的native函数吗?rnrnrn。。。。。。唉,不知到楼主能不能理解我表达的,我感觉我表达的好混乱,希望给予指点。
欢迎大家把游戏发来
rnrn论坛新增了手机<em>游戏</em>版块,欢迎CP把<em>游戏</em>发布过来,论坛免费宣传!rn欢迎SP来寻求合作伙伴!rn网址:http://www.coderpub.com
如何把jvm移植到一个ME上(高人指点)
底层的平台和jvm之间的关系我还不太了解。rnrn1.一个C的平台,比如TI LOCOSTTO,QualComm的平台,phlips的平台等,如果要在上面运行java应用程序,必然要先把jvm<em>移植</em>上去。<em>移植</em>的工作究竟要做哪些事?是不是把jvm里的接口,和RTOS(或者包装过的RTOS)的接口粘合一下(有多少接口?)??或者要做其他的哪些工作,越细越好!rnrn2.在手机上用C实现了JSR里的接口后,如何在jvm里调用?比如JSR75的PIM功能,在C里实现了,jvm和本地的C函数之间应该有一个相互调用的过程,这个调用是如何实现的?据我所知现在也有一些这样的产品比如iaSolution公司的产品等,我想知道实现的原理!rnrn暂时先问这么多,<em>请</em>知道的朋友指点一下。如果嫌分不够,我尽可以多给,反正几千分又没处用!
新手制作一JAVA飞机游戏——准备环节
这是我第一次开始学习JAVA这门语言。 这也是我用JAVA做的第一<em>款</em><em>游戏</em>。 <em>游戏</em>虽然简单,但几乎涵盖了目前我所学习的所有关于JAVA的内容。 因为我也是初学者,我在写这篇博客的同时,可以加深我对JAVA的理解,也希望能帮到那些想要制作一<em>款</em>小<em>游戏</em>的你。 我的目标: 认识JAVA 能够基础的使用JAVA 就这两点,所以我希望看到我这篇文章的新手不要抱着对JAVA“崇高的敬意”,那反而会使...
有关ACCP认证,各位出点子
小弟相参加ACCP认证培训,<em>请</em>问有用吗?可信吗?难吗?入者有分!
准备上MCSE,大家帮我解决两个小问题。
我有两点问题:rn1. 我现在是计算机专业大二的学生,现在<em>准备</em>考MCSE。我对MCSE学习的顺序有点疑问,不知道是先考70-215(server)好,还是先考70-210(professional)好。rn我这人想先考70-215,我想这门对后来的70-216,70-217更有用。它是核心。rn不过很多朋友都,推荐先上70-210,说它简单。rn可我想我是一个w2k新手,用2K有一年多了。对server 的active directory,wins,dnsrn都有认识。rn不过朋友,你的看法呢?rnrn2.我想自学MCSE,不知道用什么书,我看清华的中文版书不错。我还想买一本北大PRESS的习题一起看,但朋友建议我看英文版的。呵呵,我不搞不懂,哪个好了。我想中文看的快,也方便,看完了再做英文习题,效果一样。rnrn朋友,你怎么看?rn谢谢
浅谈J2me游戏如何快速移植到Android
前言rn rn小白:“老大,你让做的三个J2me<em>游戏</em>搞定了,<em>请</em>看DEMO。”rn老大:“恩,不错,小白,你知道Android这个平台吧?”rn小白:“恩,听过。听说和J2ME有很多共同点。”rn老大:“(一阵奸笑)很多共同点是吧?”rn小白:“恩。”rn老大:“那好,你把这几个J2ME<em>游戏</em>给我<em>移植</em>到Android上去。”rn小白:“……”rn rn很多J2ME开发者可能都会遇到这样的临时性需求。其实J2ME程序往Android<em>移植</em>,并不是特别麻烦。rn经过一番认真学习,小白开始整理起了笔记……rn rn零 高级UI界面rn rn J2ME的高级用户界面比较鸡肋,在现在大多数的应用里都看不到,多数稍微复杂点的界面都是手工画,或是用一些开源的高级UI库,但Android则不同,它的UI实用、方便,而且很美观,基本无需改动且定制方便。rn rn一 设备差异rn rn 虽说普通的手机性能越来越高,屏幕也越来越大,但平均而言,运行J2ME的手机从性能和屏幕分辨率及附属功能来说不及Android手机。拿入门的HTC G1来说,CPU为528MHz,屏幕为3.17英寸触摸屏、HVGA 480×320像素,192MB RAM和256MB ROM。所以从J2ME<em>移植</em>到Android的程序可以暂时不考虑性能问题。rn 但要充分发挥Android手机的特点。要注意一下几点:rn 比如应用UI的布局可以更加自由,输入更加灵活,网络应用注意发挥3G、WIFI的速度优势。rn <em>游戏</em>要注意可适当的用效率换效果,可增加动画、音效、背景音乐的质量,图片元素的大小,发挥高分辨率手机的优势,强大的运算能力可以让开发人员编写基于OpenGL的3D<em>游戏</em>,可以用一些吃CPU但效果不错的开发包,如Box2D仿真物理引擎开发包。rn 可以结合GPS定位、重力感应、话筒、指南针、触笔的压力感应等等让<em>游戏</em>的效果更加逼真。rn[img=http://innovator.samsungmobile.com/cn/image.do?serviceId=bbs&attachmentId=15937][/img]rn三 开始<em>移植</em>rn rn 小白找到Android中对应的J2ME相关的替代类和替代方法后,开始噼里啪啦的改代码了。没过多久,首个俄罗斯方块算是<em>移植</em>成功。当他开始<em>移植</em>下一<em>款</em><em>游戏</em>时,发现又要重复的改那些代码……rn “可不可以减少代码的改动呢?”小白问自己。“可否用Android的相关代码构造一些和J2me里功能类似的代码呢?”rn rn 原则:尽量少改动J2ME项目的代码。用Android中对应的类改写成J2ME中的方法和类,减少以后<em>移植</em>的工作量,甚至实现无缝<em>移植</em>。rn rn “或许我可以构造一个名为MIDlet实为Activity的类,这样J2me中的入口类就不用改动了”rn用Activity类改装的MIDlet类:rnpublic abstract class MIDlet extends Activity rnpublic void onCreate(Bundle savedInstanceState) rnsuper.onCreate(savedInstanceState); rnstartApp(); rn rnpublic abstract void destroyApp(boolean unconditional); rnpublic String getAppProperty(String key) rnreturn null; rn rnpublic abstract void startApp(); rnpublic void notifyDestroyed() rn rnpublic void notifyPaused() rnpublic void pauseApp() rnpublic void platformRequest(String URL) rnpublic void resumeRequest() rn rn rnMIDlet类我们解决了,接下来就是非常重要的Canvas类了。rnJ2me里的Canvas类相当于Android体系中的SurfaceView类,都是负责绘制显示界面的,<em>游戏</em>的大循环一半也在这两个类里实现,也就是都会实现Runnable类,更新逻辑和更新界面都在此类的大循环中处理。rn rnGraphics类在J2me里负责绘图和排版样式等。rn我们可以用Android里的Canvas类和Paint类共同组合一个Android里的Graphics类,如Graphics类的构造函数可这样定义:rnpublic Graphics(Bitmap bitmap) rn this.bitmap = bitmap; rn this.canvas = new Canvas(bitmap); rn this.canvas.clipRect(0, 0, bitmap.getWidth(), bitmap.getHeight()); rn this.canvas.save(Canvas.CLIP_SAVE_FLAG); rn this.paint = new Paint(); rn this.clip = canvas.getClipBounds(); rn rnGraphics里可以设置居中方式,在Android体系里我们用Paint类来实现相同的效果,例如:rnpublic void setAlign(int align) rn rn if(LEFT == align rn ||(Graphics.LEFT | Graphics.TOP) == align rn ||(Graphics.LEFT | Graphics.BOTTOM) == align) rn rn paint.setTextAlign(Align.LEFT); rn else if(HCENTER == align rn ||(Graphics.HCENTER|Graphics.TOP) == align) rn rn paint.setTextAlign(Align.CENTER); rn else if(RIGHT == align rn ||(Graphics.RIGHT | Graphics.TOP) == align) rn rn paint.setTextAlign(Align.RIGHT); rn rn rn rn所有的绘制方法也同样沿用J2me中的方法名,用Android体系的代码完成方法体,达到无缝<em>移植</em>。以绘制、填充矩形为例:rnpublic void fillArc(int x,int y,int width,int height, int startAngle,int arcAngle) rnpaint.setStyle(Style.FILL); rn canvas.drawArc(new RectF(x,y,width,height), startAngle, arcAngle, true, paint); rn rnpublic void drawArc(int x,int y,int width,int height, int startAngle,int arcAngle) rn paint.setStyle(Style.STROKE); rn canvas.drawArc(new RectF(x,y,width,height), startAngle, arcAngle, true, paint); rn rn再来说说按键处理:rn大体思路就是获取Android中的按键消息后,修改封装一下,转换成J2me的键值和事件,然后传递给显示层。rn rn先定义出J2me中的键值:rnpublic class GameCanvas extends Screen rn public static final int UP = 1; rn public static final int DOWN = 6; rn public static final int LEFT = 2; rn public static final int RIGHT = 5; rn public static final int FIRE = 8; rn rn public static final int GAME_A = 9; rn public static final int GAME_B = 10; rn public static final int GAME_C = 11; rn public static final int GAME_D = 12; rn rn public static final int KEY_NUM0 = 48; rn public static final int KEY_NUM1 = 49; rn public static final int KEY_NUM2 = 50; rn public static final int KEY_NUM3 = 51; rn public static final int KEY_NUM4 = 52; rn public static final int KEY_NUM5 = 53; rn public static final int KEY_NUM6 = 54; rn public static final int KEY_NUM7 = 55; rn public static final int KEY_NUM8 = 56; rn public static final int KEY_NUM9 = 57; rn public static final int KEY_STAR = 42; rn public static final int KEY_POUND = 35; rn rn经过中间一个转换方法:rn public int keyCode4J2me = 0;rn public int keyAction4J2me = 0;rn public void changeToJ2meKey(int keyCode, KeyEvent e) rn if (keyCode == KeyEvent.KEYCODE_DPAD_DOWN) rn keyCode4J2me = GameCanvas.DOWN;rn keyAction4J2me = GameCanvas.DOWN;rn else if (keyCode == KeyEvent.KEYCODE_DPAD_LEFT) rn keyCode4J2me = GameCanvas.LEFT;rn keyAction4J2me = GameCanvas.LEFT;rn else if (keyCode == KeyEvent.KEYCODE_DPAD_RIGHT) rn keyCode4J2me = GameCanvas.RIGHT;rn keyAction4J2me = GameCanvas.RIGHT;rn else if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER) rn keyCode4J2me = GameCanvas.FIRE;rn keyAction4J2me = GameCanvas.FIRE;rn else if (keyCode == KeyEvent.KEYCODE_0) rn keyCode4J2me = GameCanvas.KEY_NUM0;rn else if (keyCode == KeyEvent.KEYCODE_1) rn keyCode4J2me = GameCanvas.KEY_NUM1;rn else if (keyCode == KeyEvent.KEYCODE_2) rn keyCode4J2me = GameCanvas.KEY_NUM2;rn rn rn rn转换成J2me的按键处理体系,转去调用J2me原生的keyReleased方法:rnpublic boolean onKeyUp(int keyCode, KeyEvent e) rn changeToJ2meKey (keyCode,e); rn keyReleased(keyActual); rn return true; rn rn rn其他的字体类、颜色类、等等都可以按此方法无缝<em>移植</em>。rnFont字体类用Android中的FontMetrics重写。rn而Graphics类中的setColor(int rgb)以及setColor(int r,int g,int b)方法,则可以修改Graphics类中Paint的颜色。如:rnpublic void setColor(int r,int g,int b) rn int argb = (0xff000000)+(r<<<8)+b; rn paint.setColor(argb); rn rn rn 小白心想: “或许我还可以用Android中的Canvas类改写一个J2me中的Graphics类,用Android中的Bitmap改装一个J2me中的Image类……然后把J2me<em>游戏</em>开发包javax.microedition.lcdui.game包里的GameCanvas类,Layer类,LayerManager类,Sprite类,TiledLayer类直接拿来用。嗯嗯,几乎不用改动原来的J2me代码了。第一个<em>移植</em>任务花费了一个周,以后一天就能<em>移植</em>一个小<em>游戏</em>啦。哈哈哈。”rn rn rn四 后记rn rn 小白:“老大,<em>游戏</em><em>移植</em>好了,<em>请</em>验收一下吧。”rn 老大:“恩……恩……动作很快嘛,我看看代码,恩……代码封装的不错,一会来我办公室,谈谈你转正的事。”rn 小白:“多谢老大。”rn 老大:“普通的程序员会熟练的使用轮子,优秀的程序员要学会自己造轮子!”rn 小白:“恩,我记住了。”rnrn相关阅读:rn[url=http://g.csdn.net/5158033]J2ME程序开发全方位基础讲解[/url] rn[url=http://g.csdn.net/5156080]Java ME基础[/url]rn[url=http://g.csdn.net/5156079]Java ME入门 [/url]rn[url=http://g.csdn.net/5156076]Java ME中的事件处理[/url] rn[url=http://g.csdn.net/5159578]JAVA SDK系列1:SDK的任务和使命FAQ[/url] rn[url=http://g.csdn.net/5159579]JAVA SDK系列2:SDK介绍及快速使用[/url] rn[url=http://g.csdn.net/5159580]JAVA SDK系列3:手把手教您使用三星SDK完成一个新的MIDlet应用[/url] rn
浅谈J2me游戏如何快速移植到Android
作者:懒骨头 前言 小白:“老大,你让做的三个J2me<em>游戏</em>搞定了,<em>请</em>看DEMO。” 老大:“恩,不错,小白,你知道Android这个平台吧?” 小白:“恩,听过。听说和J2ME有很多共同点。” 老大:“(一阵奸笑)很多共同点是吧?” 小白:“恩。” 老大:“那好,你把这几个J2ME<em>游戏</em>给我<em>移植</em>到Android上去。” 小白:“……” 很多J2ME开发者可能都会遇到...
J2ME游戏如何移植android
记载了J2ME<em>游戏</em>如何<em>移植</em>成<em>android</em><em>游戏</em>的方法。给很多拥有J2ME<em>游戏</em>的朋友想要将手中的资源再次利用起来就下载来看看把。。。
j2me移植到Android(Ophone)-游戏文档
手机<em>游戏</em>是目前深受广大手机用户喜爱的一种娱乐软件,各大运营商都有自己的手机<em>游戏</em>平台,比如中国移动的百宝箱,MM平台,当然,除了运营商之外,类似QQ<em>游戏</em>平台和一些Free Wap网站都提供手机单机和网络<em>游戏</em>的下载。目前大多数的手机<em>游戏</em>还是以J2ME平台为主,而OPhone做为一个后起之秀、一个新的手机操作系统,目前上面的软件和<em>游戏</em>还不是很多,但是它有一个很大的优点——也是基于JAVA语言开发。有了这个优点也就意味着所有的J2ME程序都可以非常快速的迁移到OPhone(Adnroid)平台。
大家推荐一好用的.net上面的换肤软件
近期公司要对开发的系统进行美化,现急需一<em>款</em>简单易用的.Net换肤软件,谢谢!
推荐给大家一FLASH游戏N game忍者游戏
NULL 博文链接:https://shz2008bj.iteye.com/blog/628091
我想用Java做个扫雷的游戏,各位给出出点子
比如说:表单的布局、事件的处理、初始化要做的工作、网格上按钮状态的改变等等
项目准备游戏的第一印象
我们会带领大家通过使用之前学习过的知识开发飞机大战这一经典<em>游戏</em>,项目中分别有<em>游戏</em>窗口,图像绘制,<em>游戏</em>循环,事件监听,精灵和精灵组以及创建敌机,创建英雄和发射子弹,碰撞检测等模块。
教你如何把UCOS-II在STM32上的移植
教你如何把UCos-ii_在STM32上的<em>移植</em>
把OpenCV移植到ZedBoard上的那些事
前面我们已经基本了解了什么是openCV,这一片我们首先明确,<em>移植</em>OpenCV到ZedBoard上需要两大过程。 1、opencv在ubuntu上的安装与测试 2、opencv在zedboard上的<em>移植</em>与测试 我们直接说第二步,第一步网上有许多教程。 我们首先要明确:<em>移植</em>opencv需要在交叉编译环境已经搭建好的基础下进行。 我们都知道pc的可执行程序不能直接在arm板卡上运
有没有谁把Mplayer移植到DSP上?
之前看过资料,说Mplayer可<em>移植</em>到非X86上,并且Mplayer发行包中包含了对ARM平台的支持,其源代码中有针对ARM处理器的优化代码,本人也Google出很多将Mplayer<em>移植</em>到ARM开发平台的例子。rn现在实验室中有一台DSP处理器TMS320DM642,不知道能不能在上面跑起Mplayer?可行性怎么样?有什么技术难点?rn望各位指教,谢谢~
如何把JVM移植到ARM上
各位高手,小弟求教如何把JVM<em>移植</em>到ARM上。越具体越好,谢谢。
怎么把CUPS移植到ARM上?
我已经把CUPS编译好了。rn在PC上make install 生成了cups文件夹。rn然后把这个文件夹拷贝到SD卡上,把卡挂载在板子上的/mnt/sdcardrnrn然后执行:rncp -R /mnt/sdcard/* /rn把编译生成文件拷贝到板子上rnrn然后测试cupsrnlpstat -vrn一直报错:lpstat: Unable to connect to serverrnrn查看/var/log/messages,发现错误是:rnReal210 user.err telnetd: bind: Address already in usernrn我/etc/cups/cupsd.conf里的配置是:rnListen 0.0.0.0:631rnListen /var/run/cups/cups.sockrnrn查看netstat -nalrn也没发现631端口没占用。rnrn是不是cups的<em>移植</em>不能这样简单的拷贝后更改cupsd.conf文件?那具体改怎么<em>移植</em>呢?rn
把CXImage移植到wince6.0上出现严重错误
把CXImage<em>移植</em>到wince6.0上出现的问题rnrn成功编译后,运行却出现严重错误,参考了网上的修改方法,rn修改了stack Reserve size和stack Commit Size的大小,程序单独运行没有问题。rnrn但是在重启机器调试过第一遍之后,以后调试都会出现conmanclient2.exe出现严重错误,必须被关闭的错误。rnrn不能调试相当麻烦,<em>请</em>问各位有没有遇到过此情况,望指教!
把Linux下的链表List移植到Win32上
把Linux下的链表List<em>移植</em>到Win32上,C编程参考
【u-boot-2018.05】移植到S3C2440之准备阶段
本文为@源码人原创文章,转载<em>请</em>注明出处  文章链接:https://blog.csdn.net/q_z_r_s 因为u-boot-2018.05并不支持S3C2440,所以先在以前的版本中寻找我们所需要的代码,我这里以MINI2440为例。首先,打开u-boot-2018.05目录下的:doc/README.scrapyard,寻找到MINI2440是在哪个版本中被移除的。 可以看到,它...
Android上snake游戏源代码
Android上snake<em>游戏</em>源代码,包含各类文件,下载解压导入就可以使用
android上的飞机游戏源码
<em>android</em>上的飞机<em>游戏</em>源码,非常适合做<em>游戏</em>开发的初学者。
android上连连看游戏实现
这里只是为了测试我写的一个2D<em>游戏</em>框架,所以连连看的<em>游戏</em>不是重点,所以如果您下载了我的代码,感觉坑爹了,不要骂我哈,但个人还是感觉这个2D<em>游戏</em>框架还是蛮好的。
十全十美 (一游戏代码)
一个用Delphi7写的<em>游戏</em>,给大家参考!把所有白色变为黑色就算过关。
Silverlight很酷的游戏
一<em>款</em>Silverlight很酷的<em>游戏</em> ,其中只有silverlight文件
RPG游戏源代码
一<em>款</em>RPG手机<em>游戏</em>源代码,含有<em>游戏</em>源码和jar安装包
麻将游戏的源码
个人的一<em>款</em>麻将<em>游戏</em>源码,仅供学习和研究rn网址http://www.tianyahaijiao.net/dispbbs.asp?boardID=31&ID=60&page=1rn得注册,希望支持
如何做一成功的游戏
<em>游戏</em>的本质就是<em>游戏</em> 人机交互上去了 必成 人机交互不只是界面 画面与质感? 是电脑和人的对话 <em>游戏</em>代入感 界面 画面 代入感 都是人机交互的一部分 比如 你100元 买个道具 比如说 我们要买一件 <em>游戏</em>里的衣服 100元一件 直接买 或者设计成 30元抽一次 30%的几率 第一个设计 电脑只和用户说了一句话 就是 或者不是 第二个设计 就有很多潜在语...
游戏源码
现在市面上一<em>款</em>非常流行的<em>游戏</em>2048源码,实现了大部分功能,后期的美工方面有所欠缺。
Android的准备
只从上次急做一个APP之后,我真心觉得从基本学起Android项目的开发是很重要的,而且个人感觉通过JAVA去编写APK才是现在的主流吧。这个仅仅作为个人学习记录~          首先了解Android的系统构架 ,有了初步的了解之后便是要搭建Android的开发环境,然后写写adb的常用命令,最后肯定是了解apk的打包了。
接球游戏
一<em>款</em>接球<em>游戏</em>。<em>游戏</em>中使用DirectX 7,图形较为流畅,每秒高达50桢。具有较高的计算机人工智能,当然也不是不可战胜!
关于Html5的游戏
一<em>款</em>关于Html5的<em>游戏</em>。关于跳跃类的一<em>款</em>关于Html5的<em>游戏</em>。关于跳跃类的
经典的一——点灯游戏
用delphi做的点灯<em>游戏</em> (1 高校餐饮银卡系统 1 2 智能监视系统 72 3 停车场出口收费系统 119 4 云台镜头控制系统 205 5 模型飞机测控平台 255 6 邮件短信自动通知系统 310 全是与串口控制有关的delphi源码例子)
经典的小蜜蜂游戏
一个经典小<em>游戏</em>,是从Qt的代码<em>移植</em>到Delphi7的。 支持键盘和鼠标操作,可以调节速度,调节主窗口的透明度,适合在办公室玩。
游戏修改器的原代码
一<em>款</em><em>游戏</em>修改器的原代码。对想做<em>游戏</em>外挂、<em>游戏</em>修改程序的朋友,是一个不错的参考。
简单的游戏-俄罗斯方块
以前闲的无聊了做的一个咚咚,本来以为俄罗斯方块能有多高深,没想到慢慢就弄出来了,由于水平有限,<em>游戏</em>没有声音,但可以更换图片,希望对初学者能有一定的帮助.初始化时的按键设置:P:暂停,:右移,方向键上: 变形,方向键下: 下落,U: 加速,I: 减速,
wince5.0游戏
祖马是一<em>款</em>wince5.0<em>游戏</em>,还比较好玩
炸弹人游戏源代码
一<em>款</em>炸弹人<em>游戏</em>源代码一<em>款</em>炸弹人<em>游戏</em>源代码一<em>款</em>炸弹人<em>游戏</em>源代码一<em>款</em>炸弹人<em>游戏</em>源代码一<em>款</em>炸弹人<em>游戏</em>源代码一<em>款</em>炸弹人<em>游戏</em>源代码
iOS的一快跑游戏
是一<em>款</em>简单的ios益智快跑<em>游戏</em>,实现了人物 的简单动作,是雏形
问在nokia上开发的游戏如何移植到其他sdk上?
我在nokia 60模拟器上变了一个程序,用到com.nokia.mid.ui.FullCanvas;rn程序中所用到的图片都全屏显示rn把这个程序在wtk的默认模拟器上运行起来,只能显示图片的左上部分。rn我知道是FullCanvas的问题,但如何解决,<em>请</em>高手帮忙。rn谢谢。
rpg的一游戏
很好玩的 一个单机小<em>游戏</em> 大家可以下载玩一玩 当然也可以学习下rpg<em>游戏</em>制作
游戏代码
一<em>款</em><em>游戏</em>代码代码发射点反对感
web扫雷游戏
一<em>款</em> web 扫雷<em>游戏</em>
Android从初级到高级代码二十一下载
Android从初级到高级代码,适合初猎Android的初学者 相关下载链接:[url=//download.csdn.net/download/slgworld/3245444?utm_source=bbsseo]//download.csdn.net/download/slgworld/3245444?utm_source=bbsseo[/url]
PowerBuilder 7.0下载
一款以前版本的powerbuilder 7.0,简单的界面为初学者提供了很好的练习平台,是初学powerbuilder的童鞋们的最佳选择 相关下载链接:[url=//download.csdn.net/download/haowei1231/4260823?utm_source=bbsseo]//download.csdn.net/download/haowei1231/4260823?utm_source=bbsseo[/url]
navicate9数据库工具下载
navicate9数据库工具,常用的好工具,支持多种数据库 相关下载链接:[url=//download.csdn.net/download/rh09jhl/4351216?utm_source=bbsseo]//download.csdn.net/download/rh09jhl/4351216?utm_source=bbsseo[/url]
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件
我们是很有底线的