首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> 专家专栏 >> Symbian翻译小组 >> Symbian OS SDK V8.1a >> Symbian OS guide >> Base >> Using User Library >> Memory Management >> concepts >> 正文
Subsystems and APIs
作者:LeeFJ    文章来源:PhonerCN    更新时间:2006-5-9 0:35:42
PI。对于初次进行Symbain开发的开发者来说,应该知道的是程序的基础都是用专门给手机优化的类库来构件的,而不是标准C函数库,或者标准C++类库。也就是说Base子系统的API包括了字符串处理、数组、表、错误处理,甚至表示整数和实数的标准数据类型。而且,它还包括了系统开发者所需要的可以处理系统基础,例如线程、进程、内存的API。

  开始理解Base子系统API的最好起点是Essential Idioms章节,里面说明了面向对象的操作系统内部环境。


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

 

Graphics


  图形组件包括用来描绘具体手机的API,例如屏幕、打印机、嵌入图形对象、字体、位图处理等等。

  这个组件也包括了窗口客户服务器端API,这样提供了描绘窗口和接收窗口事件的能力,还有动画API,这个API允许动画运行在一个比较高优先级的线程上面。


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

 

Application Framework


  应用程序框架API,实现了程序框架、定义了程序结构和基本的用户界面处理。应用程序就是狭义的程序:实现一个包含用户界面的程序,而且一个服务程序可以在后台进行系统任务。他也实现了一些其它的功能,例如怎么把文档给用户展现等等。

  这些API其实比刚才说得更加的有用,包含了可重用的程序框架,可以处理文本布局,用户接口控件、和前端处理。

  手机厂商会加入他们自己提供的用户元素API,这些API可以更好的适应他们的屏幕尺寸和输入机制。然而,关键的应用程序概念和基础类都是在这个子系统定义的。


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

 

Engines and utilities


  应用程序引擎API提供访问核心程序数据的方法。这样第三方程序就可以完美的和核心应用程序相结合,例如可以写一个新的通信程序来保存操作读取联系人和议程的数据。

  另外,多媒体服务API可以处理音频和图像。应用程序服务API提供一系列的工具服务,从日志到系统信息,到通讯录同步和日程表同步。

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

Communications


  正象你期望的那样,Symbian提供了丰富的通讯API。它们往往都很小,而且经常使用。

  Comms Infrastructure API提供了通讯和网络编程的框架和系统服务。希望使用串口和红外的数据传输的都需要了解这个API。

  在更高的层面上,Messaging提供了一个多协议的信息传递的程序框架。

上一页  [1] [2] [3] 

相关文章:
线程的终止
Symbian sdk帮助-术语表R
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号