本地文件和个人信息
J2ME Wireless Toolkit 支持 JSR 75,即 PDA Optional Packages for the J2ME Platform,它也包括两个独立的 API:
FileConnection API 提供了 MIDlet 对设备上本地文件系统的访问。
Personal Information Management (PIM) 可选软件包包括用于操纵联系人列表、日程安排和计划列表的 API。
一台真实的设备可能有一个能通过使用 FileConnection API 访问的本地文件系统。在 J2ME Wireless Toolkit 模拟器中,模拟的文件系统作为硬盘上的一个目录存在。
应用程序使用 FileConnection 可访问的文件都存放在子目录 <toolkit>\appdb\<skin>\filesystem.中,此处 <toolkit> 是 J2ME Wireless Toolkit 的安装目录,<skin> 是模拟器皮肤的名称。例如,DefaultColorPhone 模拟器皮肤随安装根目录 root1 而产生,包含一个 Readme 文件。文件的完整路径为<toolkit>\appdb\DefaultColorPhone\filesystem\root1\Readme。
您可以从模拟器窗口的菜单种选择 MIDlet > External events 来管理可用的根目录。您将看到一个添加和删除根目录的小的实用程序窗口。这些操作也将为 registered listener 对象生成事件。
在真实的设备上,个人信息可能以专有格式存储在内存中。模拟器使用硬盘中的一个目录来存放这些信息,可使用 PIM API 来访问。所有的信息存储在 <toolkit>\appdb\pim 目录中。列表存储在联系人、事件和计划目录的子目录中。例如,联系人列表 Contacts 位于 <toolkit>\appdb\pim\contacts\Contacts 目录中。
在列表目录内,列表项以 Internet Mail Consortium 指定的标准格式存储。联系人以 vCard 格式存储,日历和计划项都以 vCalendar 格式存储。
分享到:
相关推荐
在J2ME环境中,JSR 75扩展了基本的Java I/O功能,使得开发者可以处理设备的本地文件系统。 **RMS(Record Management System)** RMS是J2ME中的一个记录管理系统,用于在设备上存储和检索数据。它为应用程序提供了...
javax.microedition.io.FileConnection接口提供了读写本地文件的能力。通过URI,我们可以打开、创建、删除文件或目录。在实际开发中,需要注意的是,由于资源有限,文件操作通常需要谨慎处理,避免占用过多内存。 ...
6. **J2ME本地接口(JSR-120)**:允许J2ME应用与设备的硬件特性进行交互,如摄像头、GPS等。 在**J2ME_中文api.CHM**文件中,很可能是对J2ME API的中文文档,方便中国开发者查阅和理解。这类文档通常会详细介绍每...
深入研究“j2me polish v212源码”,开发者不仅可以学习到J2ME应用开发的最佳实践,还能掌握跨平台移动应用的构建策略,对于提升个人技能和解决实际开发问题具有极大的价值。此外,通过阅读和理解源码,还可以为社区...
MIDP(Mobile Information Device Profile)是J2ME的一个配置文件,主要用于支持小型移动设备的信息处理需求。MIDP 2.0相较于之前的版本,具有以下几个新特性: 1. **多媒体支持增强**:增加了对视频和音频的支持,...
2. **Mobile Information Device Profile (MIDP)**:建立在CLDC之上,MIDP提供了用户界面组件、网络连接和数据存储等功能,用于开发移动应用,如游戏、个人信息管理器等。 **三、J2ME开发环境** 开发J2ME应用通常...
每个MIDlet在安装和运行时都需要获取相应的权限,如网络访问、读写本地文件等。 **9. 应用部署** JAR(Java Archive)文件是J2ME应用的标准打包格式,包含MIDlet的类文件和资源。jad(Java Application Descriptor...
**J2ME(Java 2 Micro Edition)**是Java平台的一个子集,专门设计用于资源有限的设备,如移动电话、智能手表和个人数字助理(PDA)。它为嵌入式和移动设备提供了一个运行环境,使得开发者可以创建复杂的、交互式的...
"chewenxiu"可能是这个压缩包内的主程序文件或者是某个文档的名称,但没有具体信息无法确定其确切内容。在实际开发中,这样的工具可能会提供API文档查看、代码示例、搜索功能,甚至可能包含API的模拟器,以便开发者...
- `microedition.pim.version`:检查PIM API(Personal Information Management)的支持,用于日历、联系人等个人信息管理。 - `microedition.m3g.version`:M3G API版本,用于3D图形处理。 - `microedition....
这个“J2ME个人通讯录”项目,正如其标题所言,是一个利用J2ME技术实现的手机通讯录应用,它能够帮助用户在移动设备上管理和存储联系人信息,方便日常通信。 J2ME的特点在于它的轻量级和跨平台能力,这使得它非常...
**Java 2 Micro Edition (J2ME) 教程中文版** J2ME,全称为Java 2 ...请仔细阅读《J2ME Tutorial中文版》.chm文件,该文件包含了详细的章节和实例,帮助你逐步掌握J2ME开发的方方面面。祝你在J2ME的世界里探索愉快!
这包括`LocalDevice`用于获取本地蓝牙设备信息,`DiscoveryAgent`用于设备和服务的发现,以及`ServiceRecord`用于获取远程服务的详细信息。 ### 5. 建立连接 通过`Connector`类,可以建立到远程蓝牙设备的连接。...
综上所述,J2ME手机通讯录系统的设计和实现涉及了J2ME的多个关键组成部分,包括基础架构、MIDP接口、用户界面设计、本地数据存储以及可能的网络功能。理解并掌握这些知识点对于开发一个实用、高效的移动通讯录应用至...
【手机通讯录 j2me 源码】是一款基于Java ME(J2ME)平台开发的应用程序,主要用于在移动设备上管理个人的联系人信息。Java ME是Java的一个子集,专为嵌入式和移动设备设计,如早期的智能手机和平板电脑。这个应用...
考虑到J2ME的资源限制,本地文件系统存储可能是常见选择,数据通常以XML或序列化Java对象的形式保存,以便快速读取和解析。 3. **查询引擎**:词典应用的核心功能是快速准确地查找单词。这可能涉及字符串搜索算法,...
- **移动信息设备简表(MIDP)**:支持图形用户界面、本地存储和网络通信等功能。 ##### 2.4 配置概述 - **CLDC**:适合于内存和处理能力有限的设备。CLDC提供了有限的Java SE功能集,并且API集经过精心挑选以适应...
安装J2ME SDK 3.0后,用户可以直接打开提供的工程文件,开始进行代码编写和应用构建。 在J2ME平台上开发理财软件,开发者需要掌握以下几个关键知识点: 1. **MIDP(Mobile Information Device Profile)和CLDC...
5. **编译与测试**:利用J2ME Polish的编译器将项目打包成可执行的JAR文件,并在模拟器或真实设备上进行测试。 6. **发布与部署**:最后,根据需要将应用发布到相应的应用商店或分发渠道。 **3. `Pro J2ME Polish ...
通过这个应用,用户可以方便地记录并检索联系人的姓名、电话、邮箱等关键信息,实现移动设备上的个人信息管理。 **J2ME简介** J2ME是Java技术的一个分支,专为嵌入式和移动设备设计,如早期的智能手机和平板电脑。...