WEB开发网
开发学院手机开发Symbian 开发 Symbian OS应用开发 文件和目录 阅读

Symbian OS应用开发 文件和目录

 2010-05-31 19:48:00 来源:WEB开发网   
核心提示:在入门指南系列,我们介绍了有关Symbian OS的基础知识,Symbian OS应用开发 文件和目录,接下来,我们将介绍更多理解如何编写程序的知识,对了这个类就是用来处理有关路径的各种信息采集的,当然,本篇文章的主要内容是介绍基于Symbian OS的手机,如何去操作有关文件和目录

在入门指南系列,我们介绍了有关Symbian OS的基础知识,接下来,我们将介绍更多理解如何编写程序的知识。

本篇文章的主要内容是介绍基于Symbian OS的手机,如何去操作有关文件和目录。也就是手机内的一些主要信息,比如:通讯录、记事和任务、sms信息、图片文件、声音文件...在介绍上述内容之前,首先,我们先简要了解一下Symbian OS的硬件系统,这些硬件直接关系到我们对其数据的具体操作。

与典型的台式计算机相比较,Symbian OS机器的相关硬件显然有更多的限制,给我们的软件开发带来了很多的不便,但同时也增加了更多的市场机会。

Symbian OS手机的主要部件:

一个CPU:Symbian Os的CPU是32bit的,运行的速度较低,现有的主要是基于190MHz和206MHz的strongARM CPU,有些则是基于ARM9。

一个ROM:ROM在我们的PC机上同样存在,但PC机上的ROM只包含一个很小的启动载入程序和BIOS,而在Symbian OS中ROM被映射成z:盘。ROM中的所有内容既可以作为z:盘上的文件夹来访问,也可以直接从ROM读取数据。Symbian OS上ROM大约是20MB的空间。

系统RAM:RAM主要用于活动程序和系统内核,另外作为用户使用的磁盘空间,作为c:盘访问,但一般机器的RAM也只不过8MB或16MB左右,所以很可能会耗尽RAM资源。

I/O设备:可能是手写输入的显示屏,紧凑式的键盘,或是内存卡(作为d:盘访问),或是其他连接端口,红外线和蓝牙...

电源:包括主电池以及外部电源。

有了上面Symbian OS部件的大致了解之后,就要谈下我们将要操作的信息数据:通讯录、记事和任务、sms信息、图片文件、声音文件...

这些信息数据主要都是存储在手机的RAM中,因此访问的时候可以通过访问c:盘的方式来进行。

下面我们集中探讨一下有关目录和文件的操作方式:

首先介绍一个类:TParse

用过的朋友都知道,这个类的主要功能就是处理路径,先看一段代码:

----------------------------------

_LIT(KPath,"c:\new\meeting.wrd");

...

TParse p;

p.Set(KPath,NULL,NULL);

p.Name();//gives "meeting"

p.NameAndExt();//gives "meeting.wrd"

...

----------------------------------

通过上面的例子,对TPase的功能应该有了一定的了解,对了这个类就是用来处理有关路径的各种信息采集的。当然,它还有合并两个路径的功能,如下:

1 2 3 4 5  下一页

Tags:Symbian OS 应用开发

编辑录入:coldstar [复制链接] [打 印]
赞助商链接