none
如何动态检测一个MBB 设备Insert & Remove 事件? RRS feed

  • 问题

  • 问题1:

    先讨论一个我比较疑惑的地方:

    background task,只是由系统在某个条件满足后,系统调用,然后普通用户可以给他注册回掉,这时,自己的程序就可以响应!

    满足backgroundtask 系统回掉的条件,比如短信来了,或者每15分钟一次回掉。这些都是由系统来做的!

    那这就会遇到一个问题:

    假如我为了在后台运行一个线程,一直在检测某一个条件,条件满足后,自己回掉给UI。

    这个效果backgroundtask 就是无法实现的?

    问题2:

    我想实现一个效果:

    在检测到用户插入MBB device 的时候,弹出一个 toast,用户点击 toast,打开UI。(即便是开机用户没有去打开过UI,也可以实现点击toast 打开UI 的动作)

    用户拔掉 MBB device 的时候,UI 可以检测到这个事件,然后更新UI 上的显示!

    可否给个思路!

    谢谢!

    2013年8月23日 3:20

答案

  • 你好,

    问题1:

      backgourndtask 由独立进程来操作执行,并不是应用程序本身,它只是执行了你指给它的代码。你可以将你的条件写在执行代码中,后台进程会进行监测。

    问题2:

      请参考下面的toast实例:

    http://code.msdn.microsoft.com/windowsapps/Toast-notifications-sample-52eeba29


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    2013年8月26日 3:40
    版主