且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Windows Phone 7的启动器和选择器

更新时间:2022-09-22 20:48:27

    启动器和选择器是Windows Phone向开发者提供的两组API,使应用程序能方便地调用API完成手机内置的一些常规任务,例如打电话,发电子邮件和拍照片。

    在Windows Phone操作系统中,所有应用程序被限制在各自独立的存储空间内运行和存取文件。应用程序不能直接访问公共存储区的信息如通信录,也不能直接调用手机内置功能如电话或短信。为了满足第三方应用程序对这些常规任务的使用需求,Windows phone提供了启动器和选择器API,以便应用程序能间接调用这些常用的手机功能。手机中内置功能一旦被启动器或选择器API调用,就会在前台运行并且取代调用它的应用程序。正确地使用启动器和选择器可以使应用程序及其调用的手机功能间流畅自然地切换。

    那么启动器和选择器有什么区别呢?这两种API的根本区别在于他们是否向应用程序传递返回值。启动器在执行手机内置功能后不需要向应用程序传递返回值,比如短息或电话是典型的启动器。选择器在启动手机内置功能后通过人机对话界面以便用户从手机中选取信息,选择结果将被传回应用程序。典型的选择器包括选取电子邮件地址或选取照片。

    当用启动器和选择器被使用时,调用它们的主叫应用程序将被雪藏。当启动器和选择器功能执行完毕或被中止时被雪藏主叫应用程序将复苏。


 

本文转自 飞雁 51CTO博客,原文链接:http://blog.51cto.com/felixyan/489272 ,如需转载请自行联系原作者