j2me移动到android时,你可能需要用到clipRect这个方法,我们用它来截取一定区域,让来看看j2me和android有什么不同吧
Android code:
canvas.save();//保存当前状态
canvas.clipRect(x,y, x+width, y+height)
cavnas.resave();//释放当前状态
J2ME code:
int clipX = g.getClipX();
int clipY = g.getClipY();
int clipWidth = g.getClipWidth();
int clipHeight = g.getClipHeight();
g.clipRect(x, y, width, height);
g.setClip(clipX, clipY, clipWidth, clipHeight);//释放当前状态
比较两段代码,Android比较简洁,要注意的是canvas.clipRect(left, top, right, bottom),它们的坐标为left, top, right, bottom,所以要加上x,y,这一点在刚开始开发j2me转android时会发现有些区别,也容易忽略,像fillRect,drawRect等方法也和j2me有区别!
j2me需用setClip释放当前状态,而android不必!
iWidsets公告
android调用平台功能
android Httpclient 设置timeout
android与j2me移植之clipRect
android混淆(Obfuscate)
How to destroy an Activity in android
android应用程序logcat命令
android开玩笑之创建xml文件
android和j2me之清屏(clearScreen)
android之view获取getWidth()和getHeight()
android之创建和读取自定义资源文件
android之显示Log
androd之绘制文本(FontMetrics)
分享到:
相关推荐
【标题】"J2ME移植Android引擎"涉及的是将基于Java Micro Edition (J2ME) 开发的游戏或应用转换到Android平台的过程。J2ME是Java平台的一个子集,主要用于移动设备和嵌入式系统,而Android则是一个开源的操作系统,...
当需要将J2ME应用移植到Android时,会遇到一些兼容性问题,因为两者的核心库和API有所差异。本篇文章将深入探讨如何将J2ME中的`Image`、`Font`、`Graphics`等关键类进行封装,以便在Android平台上运行。 首先,我们...
然而,随着智能手机的普及,Android成为了主流的操作系统,许多开发者和用户开始寻找将J2ME应用移植到Android平台的方法。本文将详细介绍J2ME应用移植到Android的步骤、挑战以及解决方案。 首先,理解两者之间的...
【劲乐团 J2ME 移植】是一款将热门的音乐节奏游戏《劲乐团》移植到Java ME(J2ME)平台上的作品。J2ME,全称Java 2 Micro Edition,是Java平台的一个子集,专门用于开发在移动设备、嵌入式系统等资源受限的环境中的...
### Android与J2ME平台间即时通信的研究与实现 #### 摘要 随着新一代智能手机平台Android的发布和中国3G网络投入运营,不同智能手机平台间的即时通信(Instant Messaging, IM)应用变得越来越重要。本篇文章详细...
j2me移植到android 代码替换开发包:替换j2me平台的Graphics ,Image ,HttpConntion,RecordStore,Player,Connector,Font,Canvas...
目前大多数的手机游戏还是以J2ME平台为主,而OPhone做为一个后起之秀、一个新的手机操作系统,目前上面的软件和游戏还不是很多,但是它有一个很大的优点——也是基于JAVA语言开发。有了这个优点也就意味着所有的J2ME...
J2ME游戏移植到Android平台的技术要点 在本文中,我们将探讨如何将J2ME游戏移植到Android平台上。作为一名IT行业大师,我将详细地解释J2ME游戏移植到Android平台的技术要点。 首先, lets talk about the ...
【J2ME游戏移植到Android手机】是一个技术性较强的主题,涉及到两个不同的移动平台:Java ME(J2ME)和Android。J2ME是早期移动设备上广泛使用的开发框架,而Android则是现代智能手机的主要操作系统。当需要将J2ME...
笔者最近需要移植一个J2ME的项目到Android平台上,所以抽空研究了一下Android平台的接口规范。 Android平台除了在一些接口上采用了和J2ME不一样的名称之外,基本的接口内容还是一样的,那么移植J2ME到Android平台最...
**J2ME到Android移植SDK 1.16详解** J2ME(Java 2 Micro Edition)是Java平台的一个子集,主要用于开发移动设备、嵌入式系统等资源有限的设备上的应用程序。随着Android平台的崛起,许多J2ME开发者希望能将他们的...
"Android_j2me.rar"这个压缩包显然包含了针对Android操作系统进行J2ME(Java Micro Edition)游戏开发的一些关键资源和教程,旨在帮助初学者入门。其中,“android_jbox2d.jar”是用于实现物理模拟的重要库,而其他...
【标题】:“J2ME在ARM-Linux嵌入式系统上的移植” 【描述】:本文主要探讨了如何在基于ARM架构的Linux嵌入式系统上移植J2ME(Java 2 Platform, Micro Edition)平台,以实现Java应用程序在这些系统的运行。 ...
5. **UI设计**:Android的设计规范和用户交互模式与J2ME不同,需要对界面进行调整以符合Android用户体验标准。 6. **服务和权限**:Android应用程序可能需要请求权限才能访问某些服务,如网络、多媒体文件等,这在...
"android_game android J2ME site:en.pudn.c"这部分标签揭示了该资源可能包含的内容,即关于Android游戏开发的知识,以及可能与J2ME(Java 2 Micro Edition)平台的迁移或转换相关的指导。 【描述】提到的“$兩小時...
在Android平台上移植J2ME应用,开发者可以利用已有的J2ME代码库,将这些应用带到Android用户手中。 **J2ME与Android的区别** J2ME和Android是两个不同的移动开发平台,它们之间有显著的差异。J2ME主要关注轻量级和...
- 移植J2ME至不同设备需要考虑与操作系统、硬件和中间件的交互。 - 这涉及到了解不同平台的具体需求和限制,以及如何将J2ME的核心组件适配到这些平台上。 综上所述,J2ME不仅是一个技术栈,更是一个生态系统,它...
j2me loader是一个针对android的j2me模拟器。它支持大多数二维游戏,也有一些限制三维(吉祥物胶囊三维游戏不工作)。Emulator有一个虚拟键盘、每个应用程序的单独设置、缩放支持。