首页 / 知识
关于Java Me:从J2ME移至Android
2023-04-15 11:20:00

Moving to Android from J2ME
来自 实际上,Android API比J2ME更强大。 为Android创建应用程序要容易得多。 使用J2ME时,由于缺少类似摆动的库,因此只能使用简单的形式(尽管现在有一个名为LWUIT的库,避免了从头重新创建类似摆动的库)。 在Android中,您将能够非常快速地创建复杂的表格,并且易于安装android SDK的软件包(而在J2ME中,您必须从sun安装无线开发工具包,或者安装诺基亚,三星或索尼爱立信的其中之一。有时会有些混乱)。 从j2me切换到android时,我必须更改的内容是: 1 /字体和图形类在j2me上更易于使用。该API在Android上更为详尽,但也更加复杂。 2 /如果您习惯了j2me(RecordStore)的数据库存储,那么您可以在Android中忘记它。您将不得不使用类似SQL的数据库,因此请准备好重新考虑您的数据模型。 我还发现从Java ME到Android的路径非常简单。我注意到了以下几件事:
Android中有一个ui绘制线程。您必须了解在视图上调用
实际的按位图形操作非常相似。通过为 Android的UI库比Java ME的UI库更广泛,更没有用处并且更加复杂 从线程角度讲,您必须更加小心使用Android进行线程安全。在Java ME中,大多数时候不使方法同步或使变量可变就可以摆脱困境。在Android中并非如此。 总体而言,我将说Android的UI库未通过关键测试。我称此为"自己动手"测试。 如果您需要花费更长的时间才能完成详细的任务任务(例如,更改单个菜单项的背景),而不是花两个时间从头开始编写自己的菜单,则您的UI库无法通过该测试。 Android未能通过"自己滚动"测试的3或4倍。实际上,如果您看一下,此网站上的大多数问题是"我如何使Android UI工具包进行出价?"问题。 Android是一个了不起的平台,值得我沉浸其中的每一个令人沮丧的时刻。但是,它是一个年轻的平台,需要在将来的一段时间内进行一些认真的工作。 一个好的开始是观看Android架构视频并查看一些文档。
http://www.youtube.com/view_play_list?p=586D322B5E2764CF Google非常擅长记录文档。从我听到的消息来看,Android的目标与J2ME非常相似。编程风格和结构可能略有不同,但是如果您具有J2ME经验,则应该准备好转向Android。 祝好运!!! 好吧,您实际上可能不需要适应。 J2ME堆栈很有可能不久就可用于Android,因为不应认为Android对第三方运行时的限制像iPhone一样。
我认识一个一直在努力的人: 现在,当然,这并不意味着您不应该查看Android API和应用程序生命周期。 |
最新内容
相关内容
编程解析linux命令?
编程解析linux命令?,系统,标准,基础,设备,发行,电脑,工具,密码,名字,适当,如何学习linux命令之ls的使用ls Linux常用命令中,ls用于列出当前路径linux命令行图形编程?
linux命令行图形编程?,系统,不了,情况,密码,工具,地方,百度,管理,图形界面,命令,linux下启动图形化界面的命令是不是startx?当启动文件找不到linux编程执行命令?
linux编程执行命令?,电脑,系统,环境,命令,基础,发行,工具,代码,地址,名称,linux为脚本程序指定执行权的命令及参数是1、chmod u+x file,如果只linux终端命令行编程?
linux终端命令行编程?,系统,工作,命令,终端,概念,时间,第一,代码,发行,地方,Linux下5个有趣的命令行技巧介绍我们可以使用history命令来查看曾linux编程调用命令?
linux编程调用命令?,系统,标准,管理,工作,基础知识,情况,环境,设备,基础,首页,linux下怎样用c语言调用shell命令可以通过system函数,调用shelllinux编程所需的命令?
linux编程所需的命令?,工作,地址,档案,系统,命令,管理,标准,信息,目录,文件,Linux必须学会的60个命令:文件处理1应用实例如果我们看到一个没有linux命令行编程乱码?
linux命令行编程乱码?,环境,统一,乱码,中文,状态,软件,数据,系统,字符集,文件,为什么我进入Linux的终端窗口时,man一条命令出来的都是乱码呢?linux编程c命令符?
linux编程c命令符?,工具,代码,系统,保险,环境,文件,程序,命令,终端,编辑,到底怎么在Linux里编写c程序啊?1、学会使用vim/emacs,vim/emacs是linulinux常用编程命令?
linux常用编程命令?,基础,基础知识,系统,管理,概念,在线,发展,设备,设计,名字,Linux学习?1、linux怎么学习首先初学者要先学好Linux相关的基础linux命令行界面编程?
linux命令行界面编程?,系统,环境,代码,密码,命令,终端,首页,软件,工作,电脑,linux命令行linux常用命令有pwd命令、cd命令、ls命令、cat命令、glinux命令和应用程序?
linux命令和应用程序?,软件,系统,环境,管理,基础,情况,位置,电脑,工具,中心,在linux下如何装应用程序?需要什么命令啊首先从官网下载hdf5,根据linux命令行编程参数?
linux命令行编程参数?,网络,信息,系统,实时,状态,情况,工具,服务,环境,分析,Linux系统下top命令的每个参数代表什么意思1、COMMAND 该进程的命