Windows Phone7中的任何应用程序都只能运行在各自的独立沙箱中,也只能直接访问各自对应的独立存储空间

=》应用程序无法直接访问自己沙箱之外的常规文件数据(eg:联系人、照片等)。

=》然而此类任务是移动应用程序所必需的。

=soWindows Phone7提供了一套以Choosers/Launchers框架为基础的任务模型

=so,通过该框架,应用程序可以间接地访问联系人、照片之类的数据,以及拨打电话等一类的功能。

=so,对最终用户而言,在各个不同的应用程序之间享受到一种相同的、无缝过渡的用户体验

实质上,一个ChoosersLauncher就是一个用以启动一个相应系统内置应用程序的API,对一个ChoosersLauncher的调用,就是对一个系统内置程序的调用。

 

Chooser任务和Launcher任务的区别:

1、  Chooser调用后会向调用它的应用程序返回相应类型的数据,而Launcher调用后不会向应用程序返回任何数据。

 

Windows Phone7的基本任务模型_Windows Phone7