Windows Phone 7的启动器和选择器
2011-02-07 17:14
183 查看
启动器和选择器是Windows Phone向开发者提供的两组API,使应用程序能方便地调用API完成手机内置的一些常规任务,例如打电话,发电子邮件和拍照片。
在Windows Phone操作系统中,所有应用程序被限制在各自独立的存储空间内运行和存取文件。应用程序不能直接访问公共存储区的信息如通信录,也不能直接调用手机内置功能如电话或短信。为了满足第三方应用程序对这些常规任务的使用需求,Windows phone提供了启动器和选择器API,以便应用程序能间接调用这些常用的手机功能。手机中内置功能一旦被启动器或选择器API调用,就会在前台运行并且取代调用它的应用程序。正确地使用启动器和选择器可以使应用程序及其调用的手机功能间流畅自然地切换。
那么启动器和选择器有什么区别呢?这两种API的根本区别在于他们是否向应用程序传递返回值。启动器在执行手机内置功能后不需要向应用程序传递返回值,比如短息或电话是典型的启动器。选择器在启动手机内置功能后通过人机对话界面以便用户从手机中选取信息,选择结果将被传回应用程序。典型的选择器包括选取电子邮件地址或选取照片。
当用启动器和选择器被使用时,调用它们的主叫应用程序将被雪藏。当启动器和选择器功能执行完毕或被中止时被雪藏主叫应用程序将复苏。
在Windows Phone操作系统中,所有应用程序被限制在各自独立的存储空间内运行和存取文件。应用程序不能直接访问公共存储区的信息如通信录,也不能直接调用手机内置功能如电话或短信。为了满足第三方应用程序对这些常规任务的使用需求,Windows phone提供了启动器和选择器API,以便应用程序能间接调用这些常用的手机功能。手机中内置功能一旦被启动器或选择器API调用,就会在前台运行并且取代调用它的应用程序。正确地使用启动器和选择器可以使应用程序及其调用的手机功能间流畅自然地切换。
那么启动器和选择器有什么区别呢?这两种API的根本区别在于他们是否向应用程序传递返回值。启动器在执行手机内置功能后不需要向应用程序传递返回值,比如短息或电话是典型的启动器。选择器在启动手机内置功能后通过人机对话界面以便用户从手机中选取信息,选择结果将被传回应用程序。典型的选择器包括选取电子邮件地址或选取照片。
当用启动器和选择器被使用时,调用它们的主叫应用程序将被雪藏。当启动器和选择器功能执行完毕或被中止时被雪藏主叫应用程序将复苏。
相关文章推荐
- Windows Phone开发(26):启动器与选择器之MediaPlayerLauncher和SearchTask
- Windows Phone开发(25):启动器与选择器之WebBrowserTask
- Windows Phone开发(23):启动器与选择器之CameraCaptureTask和PhotoChooserTask 转:http://blog.csdn.net/tcjiaan/article/details/7396621
- 理解Windows Phone 7应用程序执行模型,墓碑机制,启动器和选择器及更多内容——Part 3
- Windows Phone开发(23):启动器与选择器之CameraCaptureTask和PhotoChooserTask
- Windows Phone开发(26):启动器与选择器之MediaPlayerLauncher和SearchTask
- Windows Phone开发(22):启动器与选择器之BingMapsDirectionsTask 转:http://blog.csdn.net/tcjiaan/article/details/7393099
- Windows Phone 7 中各种Task解说(启动器与选择器)
- Windows Phone 7 启动器与选择器(学习笔记)
- windows phone 使用启动器和选择器Microsoft.Phone.Tasks
- Windows Phone开发(25):启动器与选择器之WebBrowserTask
- Windows phone 7之启动器与选择器
- Windows Phone开发(22):启动器与选择器之BingMapsDirectionsTask
- Windows Phone开发(22):启动器与选择器之BingMapsDirectionsTask
- Windows Phone开发(22):启动器与选择器之BingMapsDirectionsTask
- Windows Phone开发(22):启动器与选择器之BingMapsDirectionsTask .
- Windows Phone 7编程学习点滴三——12种启动器和4种选择器
- Windows Phone开发(24):启动器与选择器之发送短信 .
- Windows Phone开发(24):启动器与选择器之发送短信
- Windows Phone开发(26):启动器与选择器之MediaPlayerLauncher和SearchTask