JavaME,全称为Java Micro Edition,是Java技术在嵌入式设备和移动设备上的应用平台。这个平台的主要目的是为了让开发者能够编写能在手机、电视、智能家电等资源有限的设备上运行的应用程序。JavaME通常包括两个主要部分:KVM(K Virtual Machine)是微型Java虚拟机,用于执行Java字节码;而CDC(Connected Device Configuration)和CLDC(Connected Limited Device Configuration)则是针对不同设备性能需求的配置框架。 《JavaME实用详解-用eclipse进行移动开发》这本书显然是一个深入探讨如何使用Eclipse集成开发环境进行JavaME应用程序开发的资源。Eclipse作为一款强大的开源IDE,不仅支持JavaSE和JavaEE的开发,同样也提供了对JavaME的支持,使得开发者可以通过图形化界面创建、调试和管理移动应用项目。 源码部分,如"新建文件夹",可能包含了书中的示例代码或者完整的项目结构。这些源码通常涵盖了各种JavaME应用程序的实现,比如用户界面设计、网络通信、数据存储、多媒体处理等方面。通过研究这些源码,开发者可以学习到如何在JavaME平台上实现特定功能,例如: 1. **用户界面**:JavaME使用WTK(Wireless Toolkit)提供的Midlet类来构建用户界面。源码中可能会展示如何使用LWUIT(Lightweight User Interface Toolkit)或者MIDP API创建图形界面元素,如按钮、文本框等。 2. **事件处理**:学习如何监听和响应用户的触摸或键盘输入,以及如何处理UI组件的事件。 3. **网络通信**:JavaME提供了JSR 82(Bluetooth API)和JSR 118(J2ME Wireless Messaging API)等接口,源码可能包含使用这些API进行蓝牙通信或发送短信的示例。 4. **数据存储**:利用JSR 75(PIM API)管理联系人、日历等个人信息,或者使用Record Management System(RMS)存储应用数据。 5. **多媒体处理**:通过JSR 135(Java Media Framework)和JSR 196(Camera API)处理音频、视频和图像,进行拍摄、录制或者播放媒体文件。 6. **设备访问与传感器**:JavaME允许访问设备硬件特性,如GPS、加速度计等,源码可能包含如何使用JSR 179(Location API)获取位置信息的实例。 7. **性能优化**:由于JavaME设备资源有限,源码还会展示如何优化代码以提高运行效率,减少内存占用。 通过这本书的源码,开发者不仅可以理解JavaME的基本概念和技术,还能实际动手操作,提高编程技能。对于初学者来说,这是一个很好的学习资源,能够帮助他们快速掌握JavaME移动开发,并具备实际项目开发的能力。对于有经验的开发者,源码则提供了参考和灵感,以便他们在特定场景下找到解决问题的方法。
- 1
- 2
- 3
- 4
- 5
- 6
- 8
- 画页面的2013-10-19可以用,正在学郭克华的,配套的
- fangchao11092012-09-30可以使用 学习javame有帮助
- 粉丝: 2
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助