作者:Confach 发表于2006-04-28 21:44
版权信息:可以任意转载, 转载时请务必以超链接形式标明文章原始出处 和作者信息.
http://www.cnblogs.com/confach/articles/387910.html


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

/**

* ITPolicyDemo.java

* Copyright (C) 2002-2005 Research In Motion Limited.

*/

package com.rim.samples.docs.itpolicy;

import net.rim.device.api.system.*;

import net.rim.device.api.itpolicy.*;

public class ITPolicyDemo extends Application implements GlobalEventListener {

public static void main(String[] args) {

ITPolicyDemo app = new ITPolicyDemo();

app.enterEventDispatcher();

}

ITPolicyDemo() {

this.addGlobalEventListener(this);

boolean appEnabled = ITPolicy.getBoolean("DemoAppEnabled", true);

System.out.println("App Enabled:" + appEnabled);

System.exit(0);

}

public void eventOccurred(long guid, int data0, int data1, Object obj0, Object obj1)

{

if (guid == ITPolicy.GUID_IT_POLICY_CHANGED )

{

String security = ITPolicy.getString("DemoSecurityLevel");

boolean appEnabled = ITPolicy.getBoolean("DemoAppEnabled", true);

int retries = ITPolicy.getInteger("DemoAppRetries", 10);

}

}

}

  • Last Updated:2007年1月11日
  • Last Updated:2006年4月28日 created

转载于:https://www.cnblogs.com/confach/articles/387910.html

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

  1. BlackBerry 应用程序开发者指南 第一卷:基础--第5章 支持的媒体内容(Media Content)...

    作者:Confach 发表于April 23,2006 15:02 pm 版权信息:可以任意转载, 转载时请务必以超链接形式标明文章原始出处 和作者信息. http://www.cnblogs.com ...

  2. BlackBerry 应用程序开发者指南 第一卷:基础--第7章 使用数据报(Datagram)连接...

    作者:Confach 发表于2006-04-28 21:42 pm 版权信息:可以任意转载, 转载时请务必以超链接形式标明文章原始出处 和作者信息. http://www.cnblogs.com/co ...

  3. BlackBerry 应用程序开发者指南 第一卷:基础--第8章 本地化应用程序

    作者:Confach 发表于2006-04-28 21:43 pm 版权信息:可以任意转载, 转载时请务必以超链接形式标明文章原始出处 和作者信息. http://www.cnblogs.com/co ...

  4. BlackBerry 应用程序开发者指南 第二卷:高级--第11章 管理通知(Notification)

    作者:Confach 发表于 2006-04-29 20:28 pm 版权信息:可以任意转载, 转载时请务必以超链接形式标明文章原始出处 和作者信息. http://www.cnblogs.com/c ...

  5. BlackBerry 应用程序开发者指南 第二卷:高级--第7章 与BlackBerry应用程序通信

    作者:Confach 发表于2006-04-28 22:22 pm 版权信息:可以任意转载, 转载时请务必以超链接形式标明文章原始出处 和作者信息. http://www.cnblogs.com/co ...

  6. BlackBerry 应用程序开发者指南 第二卷:高级--第13章 应用程序间共享运行时对象...

    作者:Confach 发表于 2006-04-29 20:30 pm 版权信息:可以任意转载, 转载时请务必以超链接形式标明文章原始出处 和作者信息. http://www.cnblogs.com/c ...

  7. BlackBerry 应用程序开发者指南 第二卷:高级--第4章 增加设备选项

    作者:Confach 发表于2006-04-28 22:18 pm 版权信息:可以任意转载, 转载时请务必以超链接形式标明文章原始出处 和作者信息. http://www.cnblogs.com/co ...

  8. 顶级c程序员之路 基础篇 - 第一章 关键字的深度理解 number-1

    c语言有32个关键字,每个关键字你都理解吗? 今天出场的是: auto ,  register,  static,   extern 为什么他们会一起呢,说到这里不得不谈到c语言对变量的描述. c给每 ...

  9. 百度智能小程序搜索优化指南(基础版)

    目录  一.为什么百度搜索喜欢智能小程序 二.开发前必读内容 2.1 必须了解的搜索知识 2.2 掌握常用工具 2.3 如何搭建智能小程序更友好 三.智能小程序资源如何进入搜索 3.1 接入自然搜索结 ...

最新文章

  1. 图片添加对话气泡app_刘雨昕、谢可寅、虞书欣代言农夫山泉TOT气泡饮
  2. 共聚焦图片怎么加标尺_聚焦扶贫政策,打造小康生活
  3. 我的职场战争--一年来的开发组内战实录
  4. 计算机专业学术论文精选,计算机科学与技术专业本科生毕业论文精选.doc
  5. bootstrap中的模态框(modal,弹出层)
  6. JavaScript(一)基本语法
  7. fbeta_socre使用
  8. Windows系统与虚拟机共享文件夹,映射的磁盘显示“信号灯超时”
  9. Faster R-CNN 源码解读 (傻瓜版) - Pytorch
  10. 什么样的岗位会最先被人工智能 (AI) 取代?
  11. Jieba分词的准确率提升:使用paddle模式进行分词(使用百度飞桨深度学习模型进行分词)
  12. eclipse插件集
  13. 《论文写作》课程心得
  14. fedora15 安装nvidia 显卡驱动
  15. 网络编程学习——名字与地址转换(一)
  16. 2.1 深度学习常用软件包和环境配置
  17. [AH2017/HNOI2017]影魔
  18. 域名列入备案黑名单解除教程
  19. 接收表单中的用户名和密码,如果用户名和密码分别为“admin“和“123456“,则返回登录成功页面,否则返回登录失败页面。
  20. 134 EMS综合项目

热门文章

  1. cas客户端登陆状态不同步_Java并发——同步组件
  2. 文件编码 linux,【原创】Linux基础之文件编码
  3. hadoop是什么_Hadoop精华问答 | hadoop能干什么?
  4. 宝宝头三年影响一生[转]
  5. VB 二进制文件的操作
  6. 顶尖黑客集结令 | GeekPwn2018上海站邀你“决战AI安全”
  7. “明年AI会如何?”英伟达问了13位不同行业的专家
  8. 明星AI芯片公司Graphcore获红杉5000万美元投资
  9. 不到一年英伟达股价又翻番了,CFO说:感谢中国、感谢AI
  10. 六大方法来对付网站出现的负面信息