WEB开发网
开发学院手机开发Symbian 开发 Symbian证书的20个权限释义 阅读

Symbian证书的20个权限释义

 2010-02-03 16:01:00 来源:WEB开发网   
核心提示:17权用户:能力6项+系统能力7项+受限的系统能力4项DLL的capability要>=app的capability我的HttpEngine只需要5个基本能力就可以了,Symbian OS V9.x (Symbian S60 3rd) 在安全性方面做了比较大的改善,Symbian证书的20个权限释义(2),对在系

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下的文件进行写*作。

上一页  1 2 3 4  下一页

Tags:Symbian 证书 权限

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