symbian 权限

 17权用户:能力6项+系统能力7项+受限的系统能力4项

  DLL的capability要>=app的capability

  我的HttpEngine只需要5个基本能力就可以了。

  Symbian OS V9.x (Symbian S60 3rd) 在安全性方面做了比较大的改善,对在系统中运行的程序等都有严格的规定。其中主要 措施就是所谓“

  能力”(Capabilities)的限制,也就是我们平时说得多的“权限”。

  Symbian OS V9.x 把应用程序的能力细分为20项,说明如下:

  (1)NetworkServices: 用于使用移动网络,例如:拨打电话或发送文本消息。

  (2)LocalServices: 用于通过USB、红外和蓝牙发送或接收消息。

  (3)ReadUserDat: 准许读取用户数据。系统服务器和应用引擎可以自由地对他们的数据施加这一限制。

  (4)WriteUserData: 准许写入用户数据。系统服务器和应用引擎可以自由地对他们的数据施加这一限制。

  (5)UserEnvironment: 准许访问用户及其附近环境的实时保密信息。

  前5项是基本能力,用户可以授权的能力.

  以下是开发者能力。

  (6)Location: 准许访问手机的位置信息。 如使用Symbian的GPS API获取GPS数据。

  (7)PowerMgmt: 准许在系统中中断任何进程或者转换机器状态(关掉设备)。

  (8)SwEvent: 准许生成或者捕获键盘以及笔输入事件。

  (9)ReadDeviceData: 准许读取系统设备驱动数据。

  (10)WriteDeviceData: 准许写入系统设备驱动数据。

  (11)SurroundingsDD: 准许访问提供外围设备输入信息的逻辑设备驱动。

  (12)TustedUI: 区分“normal”应用和“trusted”应用的UI。

  (13)ProtServ: 准许服务器应用可以用一个受保护的名字进行注册。受保护的名字以”!”开头。

  (14)NetworkControl: 准许修改或者访问网络协议控制。

  (15)MultimediaDD: 准许对所有多媒体设备驱动(声音、摄像头等)的访问。

  (16)DRM: 准许访问DRM保护内容。

  (17)TCB: 准许在终端中访问/sys以及/resource目录。

  :

  (18)CommDD: 准许访问通信设备驱动。

  (19)DiskAdmin: 准许进行硬盘管理*作,例如格式化驱动器。

  (20)AllFiles: 准许系统中的所有文件可见,而且还可对在/private下的文件进行写*作。

你可能感兴趣的:(网络协议,OS,服务器,dll,Symbian,引擎)