1.在Eclipse中装了插件后,运行时一定要点项目名,选Run Configuration,新建RunConfiguration,选择对应机型,点Run即可.
2.一定要选新建MIDlet才能在最后正常运行,否则,在Eclipse中会出现NullPointerException,class.newInstance错误.
3. j2me中打开较大的jpeg文件有问题,需要jpeg的软件解码,但是都有pc上的,没有手机上的,原因可能是jpeg的
软解码在手机上有点慢,当然有的手机已经建立了对jpeg的支持.
4.上传文件总会出现timeout错误,因而要注意分开文件上传.
5.以下代码实现了上面输入标题,下面要输入文章内容,有时模拟器显示的和手机上显示的不一样,有时模拟器看着不成功,实际手机
上却成功了.
textForm=new Form("");
headField=new TextField("名称:", "", 200, TextField.ANY);
headField.setLayout(headField.LAYOUT_CENTER|headField.LAYOUT_TOP);
contentField = new TextField("文字信息内容:", "", 2000, TextField.ANY);
contentField.setPreferredSize(contentField.getPreferredWidth(), -1);
contentField.setPreferredSize(-1, 200);
contentField.setLayout(contentField.LAYOUT_CENTER|contentField.LAYOUT_NEWLINE_BEFORE);
textForm.append(headField);
textForm.append(contentField);
6.开了很多个HTTP Connection,但是每次都关闭了,但是还是出现了"Persistent connection dropped after first chunk sent, cannot retry" 的错误,后来发现时在下面的语句中
conn = (HttpConnection)Connector.open(url, Connector.READ_WRITE);
Connector.read_write,处错了,因为我接下来只是从httpconnection中读了数据,没有写,因而报了错,把_write去掉
后,程序就正常了.
7.j2me中的keyevent只能在displayable是 Canvas时才能使用,因为它的方法就是Canvas的方法.
分享到:
相关推荐
4. **编写文档**:总结学习过程,记录下关键知识点和心得,有助于巩固记忆。 通过这个J2ME游戏开发实例,你可以深入理解移动游戏开发的各个方面,逐步提升自己的编程技能,为未来的项目打下坚实基础。
这个游戏是基于是男人就下100层的理念,这是本人在j2me开发的学习过程中的一点心得体会。本资源用JBuilder可直接打开,并且注释齐全。其中还有打好的jar包,可直接放入手机运行,分辨率为240*320,提供给大家学习...
开发过程中可能会遇到性能优化问题,如内存管理和图形渲染效率。网络游戏的实现需要考虑网络连接和同步机制。混淆器用于保护代码安全,减少反编译的风险。打包、下载和安装过程需要考虑到不同手机平台的兼容性。 ...
在开发网络在线游戏的过程中,尤其是在涉及手机客户端与服务器之间的交互时,会遇到一系列挑战。本文将分享一些关于Java网络游戏开发的心得体会,主要集中在语言选择、网络通信、通信协议以及数据库连接池的管理上。...
【Java实习心得】 Java语言,作为一种静态面向对象的编程语言,以其优雅的编程思维和强大的面向对象特性,深受程序员喜爱。实习过程中,初次接触Java,可能会觉得它的入门相对C++或C来说较慢,需要理解诸如JAVA_...
完成上述步骤后,你的KJava开发环境已成功配置,可在SunOne Studio 4中创建J2ME项目并利用Nokia S60平台进行调试。此外,也可通过Nokia Developer’s Suite 2进行模拟测试。这一过程虽繁琐,但为后续的KJava应用开发...
使用Greenfoot作为主要开发工具,其集成了代码编辑器、编译器和模拟器,简化了J2ME游戏的开发过程。 3.2.2 环境搭配 开发者可能需要配置JDK(Java Development Kit)和特定的设备模拟器,以便在不同类型的移动设备...
《Java手机游戏海底探险源文件》是一款基于Java技术开发的移动平台游戏,主要适用于J2ME环境。...通过研究这个项目,开发者不仅可以提升Java编程技能,还能了解到游戏开发的全过程,从而为自己的游戏创作打下坚实基础。
【Java学习心得总结】 Java是一种广泛使用的面向对象的编程语言,其强大的特性和丰富的类库使其成为开发跨平台应用程序的理想选择。以下是对Java学习过程中的关键知识点的详细说明: 1. **数据类型**:Java是一种...
Java是一种广泛使用的高级编程语言,尤其在企业级应用开发中占据着重要地位。学习Java需要循序渐进,扎实基础,才能逐步掌握其精髓。以下是一些关于Java学习的关键点和注意事项: 1. **数据类型**:Java是一种强...
- **项目目的**: 开发一个用于验证J2ME自动化测试工具生成测试结果的系统,以便于测试者上报bug和管理测试结果。 - **实现过程**: 从设计到实现由实习生独立完成,耗时约一个半月。 - **成果**: 成功开发并迁移到...
编程人员在提升技能和获取最新资讯的过程中,常常需要访问各种专业的网站。以下是一些非常有价值的网站,涵盖了多个编程语言、开发工具、社区讨论和技术资源,是编程者学习和交流的理想之地。 1. **J2me 开发网** ...
4. **《游戏之旅——我的编程感悟》** —— 作者云风分享了他在游戏开发过程中的心得体会,适合所有对游戏开发感兴趣的读者。 5. **DirectX 9 手册** —— 特别是 DirectDraw、DirectSound、DirectShow、DirectInput...
MTK的软件开发流程以设计应用程序为核心,这一过程涉及多项步骤: 1. **准备工作**:设计一个应用前,需编写初始化函数、注册变量和事件触发器,定义资源函数及注册字符串、图片资源,编写高亮函数以响应用户操作,...
了解J2ME的历史背景有助于理解移动应用开发的演变过程。 - **J2EE**:这是企业级应用开发的基石,涵盖了如JSP(Java Server Pages)、Servlet、JavaBeans、EJB(Enterprise JavaBeans)、JDBC(Java Database ...
Android 蓝牙客户端设计是指使用 Eclipse 开发环境和 J2ME 编程语言实现的蓝牙客户端。该客户端能够实现小车的运动控制和蓝牙连接。 2.2 单片机 C 语言代码实现 单片机 C 语言代码实现是指使用 C 语言编写的单片机...
此外,文件名"okbase.net"可能是指一个包含更多资源或讨论平台的网站,读者可以在该网站上获取额外的支持、答疑解惑,或者与其他学习者交流心得,进一步提升自己的Java和J2ME技能。 总的来说,《Practical Java》...
在自学Java的过程中,选择一个合适的主攻方向至关重要。这不仅关系到个人的职业发展,还直接影响到学习的效率和动力。选择方向时,应避免盲目听从培训机构或网上的推荐,而要学会独立思考。 **观察方法:** 1. **...
本文将基于“java该怎么学-java学习方法-路线图”的主题进行深入探讨,旨在为学习者提供一条清晰且实用的学习路径,帮助大家避免在学习过程中浪费时间在那些目前不重要的技术上。 #### 一、明确学习目标 首先,...
整个软件系统使用make工具来控制构建的过程,根据最终生成PC模拟版还是ARM版而分别调用VC的编译器和链接器或ADS1.2的编译器和链接器。 三、MTK软件系统的维护和修改 MTK的软件系统是一个庞大且复杂的工程,需要...