专注于Blackberry

BlackBerry 应用程序开发者指南 第一卷:基础–第9章 IT策略(Policy)

 9 第9章 IT策略(Policy) IT策略 获取客户策略 监听策略的改变 IT策略 BlackBerry IT策略API(net.rim.device.api.itpolicy)允许应用程序访问BlackBerry设备上的IT策略数据库。应用程序可以获取定制的IT策略设置相应的改变他们的行为以及功能。 注:管理员使用应用程序控制控制BlackBerry设备上的第三方应用程序的出现以及功能。为获取更多关于应用程序控制的信息,参看BES手持设备管理指南   每个IT策略项由一个描述性的键以及一个值组成。这个值可以为字符串,整型或者Boolean型。例如,AllowPhone策略可以设置一个true或false的值。 在Microsoft Exchange 的BES 3.5以及后续版本中,手持设备策略设置会无线同步与更新。在早期的手持设备软件的版本中,当用户把BlackBerry设备和桌面同步时,手持设备策略设置会得到更新。 参看Microsoft Exchange BES手持设备管理指南获得更多信息。 获取客户策略 注:IT策略API仅允许应用程序为客户(第三方)IT策略项获取值。应用程序不能获取标准TT策略项的值。   为根据名称获取一个第三方IT策略项的值,使用每个接收一个String参数的方法。 public static String getString( String name ); public static boolean getBoolean( String name, boolean defaultValue ); public static int getInteger( String name, int defaultValue ); 参数defaultValue指定了如果参数没有设置时的返回值。 监听策略的改变 当BlackBerry设备上IT策略数据库得到更新时,一个全局事件会触发。 为使用IT策略,应用程序实现了GlobalEventListener接口。注册你的实现来接收全局事件。当一个全局事件,例如一个IT策略的改变,发生时,GlobalEventListener.eventOccurred()将会被调用。在eventOccurred()的实现里,获取IT策略项的值来决定值是否已经改变。 代码实例 ITPolicyDemo.java实例实现了IT策略控制。 例:ITPolicyDemo.java [...]

继续阅读本文 →

Taigoo发表于 April 23, 2008 6:42 am | 留言 |文档