问题标签 [background-agents]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
464 浏览

c# - Windows phone 后台代理 ShellTile 无法添加

我正在使用此代码推送通知:

贝壳吐司效果很好。问题是当我使用

我找不到第一种方法。

如果有帮助,我正在使用 Windows Phone 8。我进行了搜索,发现它可以工作,但是无法使用我的代码来完成。

0 投票
2 回答
367 浏览

windows-phone - WP7 后台代理是否必须在单独的 DLL 中?

阅读 Windows Phone 中的后台代理。所有指南都说我应该从专门为代理创建一个新项目开始。这是要求吗?引用地方。

更大的问题是——框架如何找到实现计划任务的类?AFAIK,启动后台任务涉及调用ScheduledActionService.Add()ScheduledAction派生对象作为参数传递。在这里我看不到任何指向任务实现标识的指针。清单中也没有注册任务。

0 投票
3 回答
176 浏览

c# - AudioPlaybackAgent 中的计时器

我有一个使用BackgroundAudioPlayer.

我需要音频播放代理中的计时器,它将更新从 Internet 广播电台的 API 中提取的 BAP 的当前播放曲目的曲目标题。

将 a 添加DispatcherTimer到音频播放代理中会给我一个跨线程异常,并使用:

没用。

我需要这里的代码,因为如果我将更新代码放在应用程序本身中,当用户离开应用程序时更新停止(与 Windows 8 的行为非常不同)。

我不能使用计划代理,因为它们每 30 分钟运行一次(IIRC)。

这是可能的还是不能在 Windows Phone 上完成?

0 投票
1 回答
562 浏览

c# - 从 Windows Phone 中的背景音频流中检索媒体信息

我有一个使用 BackgroundAudioAgent 和 AudioPlayerAgent 播放的实时 mp3 流。由于提要是 mp3 流,我没有看到创建 AudioStreamingAgent 的理由。流按预期播放。

是否可以从音频流中获取音轨信息?例如,当我在 VLC 中播放流时,它会列出有关当前播放歌曲的艺术家/标题/等。此元信息在流中提供;但是,BackgroundAudioAgent 似乎没有使用此信息或在曲目更改时更新。

我知道可以手动设置后台代理的跟踪信息,但我试图从流本身中获取该信息。使用 AudioPlayerAgent 可以做到这一点吗?我必须为此创建一个 AudioStreamingAgent 吗?

在此先感谢您的帮助。

0 投票
1 回答
439 浏览

c# - Windows phone:使用周期性代理

我有一个 Windows Phone 市场应用程序。用户报告说应用程序有时会在 Windows Phone 8 上崩溃。这是我来自 Windows Phone 开发中心报告的数据:

问题功能:

异常类型

堆栈跟踪:

问题可能出在后台代理上。我用过这些教程

我的代码:

我阅读了ScheduledActionService.Find throws ArgumentException,但不知道背后的想法

0 投票
1 回答
289 浏览

windows-phone-7 - 是否可以从后台音频代理运行后台传输?

我想从中运行Background file transferBackground audio agent但在前台应用程序中运行正确的示例代码出现错误。

这是示例:

在将 transferRequest 添加到 BackgroundTransferService 的行中,我收到错误:

那么可以从后台代理运行 transferm 吗?我怎样才能解决这个问题?谢谢

0 投票
2 回答
580 浏览

c# - 运行 PeriodicTask 时出现 FileNotFoundException

我正在尝试PeriodicTask在我的应用程序中使用 a ,但在调用OnInvoke()带有此异常的方法之前它失败了

System.IO.FileNotFoundException

无法加载文件或程序集“LockscreenAgent,Culture=neutral,PublicKeyToken=null”或其依赖项之一。该系统找不到指定的文件。

这是我的代码(我省略了ScheduledAgent's 的代码,因为它甚至在创建它之前就失败了!):

(应用程序.xaml.cs)

(WMAppManifest.xaml)

有什么猜测吗?

0 投票
1 回答
623 浏览

c# - BitmapImage 的 ImageOpened 事件未在后台代理中触发

BackgroundAgent如标题所示,当代码在我的主应用程序中执行时它工作正常,当代码执行时不会触发事件。

这是我的代码:

一切都在一个Dispatcher线程中运行,我正在尝试加载远程图像(我无法缓存它,因为它是由php页面生成的动态图像)。

有什么提示吗?

编辑:

这是基于@l3arnon 建议的代码:

虽然仍然没有成功。

0 投票
1 回答
42 浏览

windows-phone-8 - Wp8 后台代理图片

我一直在做一个应用程序。这个应用程序在后台运行,我想看一些关于这个应用程序的图像。像这样

在此处输入图像描述

我怎么能搜索或我怎么能做到这一点,我不知道。

我希望我能解释一下。感谢所有回复。

0 投票
0 回答
166 浏览

c# - 调试后台代理:OutOfMemoryException

我有一个后台代理,从我在日志中看到的内容来看,它没有完成它的执行,因为它在async Task.

当然,要了解它为什么会被阻止,我需要使用 Visual Studio 对其进行调试。

问题是,如果我使用调试器,我会得到著名OutOfMemoryException的 .

所以问题是:我怎样才能在不运行的情况下调试这个 BG 代理OutOfMemoryException

因为我在其中做了一些复杂的事情,并且记录我的每一行代码将是一个漫长的过程。