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

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

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

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

Windows Phone 7的启动器和选择器相关推荐

  1. 启动器和选择器学习-----(5)启动器

    我们以及学习了选择器的使用,下面还有其他的7个启动器,可以用于应用程序中启动手机中的其他活动. 1.SearchTask SearchTask提供了一种通过由SearchQuery属性提供的特定搜索字 ...

  2. 启动器和选择器学习-----(1)总括

    在Windows Phone中当应用程序需要获取手机中的信息时,比如联系人的手机号码或者拍摄照片,都要启动相应的"任务".而在Windows Phone对这些任务进行了分类,一种叫 ...

  3. Windows Phone 7 使用启动器(Lanucher)

    Launcher启动器:启动Windows Phone 7内置应用程序.启动器只是负责把相应的应用程序启动起来就可以了. Lanucher 在使用时跟Chooser 相同,必须要注意应用程式生命周期: ...

  4. 如何在Windows Server 2016上配置iSCSI启动器

    In this article, I am going to explain how we can configure the iSCSI initiator and use it to connec ...

  5. 《深入浅出Windows Phone 8应用开发》

    章节 第1章 概述 第2章 开发环境 第3章XAML简介 第4章 常用控件 第5章 布局管理 第6章 数据存储 第7章 图形动画 第8章 多媒体 第9章 启动器与选择器 第10章 手机感应编程 第11 ...

  6. Windows Phone 开发工具包7.1公测版新特性

    WindowsPhone7.1开发包提供了很多新功能,这些新增功能使开发者能够创建更加丰富多彩的应用程序 1. 执行模式和快速切换应用程序 对执行模式进行了更新,再应用程序的活跃和雪藏之间添加了一个休 ...

  7. 分享Silverlight/WPF/Windows Phone一周学习导读(3月1日-3月5日)

    休假一个月,没有更新Silverlight/WPF/Windows Phone学习导读.从本周开始继续分享每周最新的Silverlight/WPF/Windows Phone开发学习导读. 本周Sil ...

  8. 分享Silverlight/WPF/Windows Phone一周学习导读(10月16日-10月22日)

    分享Silverlight/WPF/Windows Phone一周学习导读(10月16日-10月22日) 本周Silverlight学习资源更新 Silverlight:分包下载及SEO优化方案 菩提 ...

  9. Windows Phone 执行模型概述

    Windows Phone 执行模型控制在 Windows Phone 上运行的应用程序的生命周期,该过程从启动应用程序开始,直至应用程序终止. 该执行模型旨在始终为最终用户提供快速响应的体验.为此, ...

最新文章

  1. Hololens2-Unity3D开发(一)
  2. 美术的故事 —— 那些用技术创造艺术的游戏开发者
  3. ssm(Spring、Springmvc、Mybatis)实战之淘淘商城-第七天(非原创)
  4. 实例演示oracle注入获取cmdshell的全过程
  5. 机器学习08机器学习系统设计
  6. csv导入pgsql不成功_数据科学 | pandas数据导入与导出
  7. linux入门命令菜鸟,经典:Linux菜鸟入门级命令大全
  8. 一个基于百度云和图灵的人工智能程序
  9. mate50 鸿蒙,华为Mate50Pro概念机:瀑布环绕屏+鸿蒙系统,就算涨价我也劝你买...
  10. TFT-液晶显示屏的结构和原理
  11. 英语口语html5源码,5篇英语经典美文赏析,可以当口语练习素材哦
  12. Zabbix:Lack of free swap space on Zabbix server 解决
  13. android 9.0 app应用安装白名单
  14. OpenSSL密码库算法笔记——第 2.2.4章 Barrett模数与相关函数
  15. 达梦数据库,删除表重复数据
  16. 使用pytorch动手实现完整的GLU层
  17. pgsql(PostgreSQL)常用命令行操作
  18. 基于深度学习的探地雷达图像异常智能判译技术和软件
  19. C语言:欧几里得算法求最大公约数
  20. 手机nfc_如何在Android中编写NFC标签

热门文章

  1. 卡联科技与正元地理合作 打造智慧城市
  2. SQL repeat()函数
  3. LR11之web_reg_find文本检查点的使用
  4. QTreeWidget 读取windows注册表
  5. LeetCode Anagrams
  6. Linux Socket学习(十三)
  7. 关于LUA+Unity开发_toLua篇【二】
  8. File 类型的文本框,选择文件时响应很慢解决方法
  9. 华为nova 2 Plus魔镜版818欢购热潮凶猛来袭
  10. 习题:codevs 2822 爱在心中 解题报告