我有一个数据应用程序(一个绘图应用程序),当应用程序不可见时,我想使用CastCompanionLibrary的假定内置功能来发布通知,但它仍然是强制转换的。
我的“onResume”中有以下内容:
mDataCastManager = DataCastManager.initialize(context, APPLICATION_ID, NAMESPACE);
mDataCastManager.enableFeatures(DataCastManager.FEATURE_NOTIFICATION |
DataCastManager.FEATURE_LOCKSCREEN |
DataCastManager.FEATURE_DEBUGGING);
// ...snip...
mDataCastManager.incrementUiCounter();以下是我的"onPause":
mDataCastManager.decrementUiCounter();但是,不会出现通知。我需要做什么改变呢?我在文档里什么都找不到,也搞不懂消息来源。实际上,我在源代码中看不到任何处理通知的地方。我遗漏了什么?
谢谢!
发布于 2014-03-31 01:59:50
DataCastManager没有任何内置通知,因为以数据为中心的应用程序的性质可能会有很大差异,因此通知中应该显示的内容并不清楚。在我需要定义的例子中,我遵循了以下步骤:
VidoCastNotificationService并复制它,并创建您自己的版本,MyDataNotificationService说。在这里,您可以定义通知的外观、需要调用什么PendigIntents等等。大部分代码应该是相同的。DataCastManager。出于同样的原因,该类也是非常通用的,因此您需要对它进行子类处理,并在需要时添加您自己的逻辑。在这里,通过查看类似方法在startNotificationService中所做的事情,编写一个名为startNotificationService的方法。在子类中还需要做一些非常有用的事情,但这是一个非常高级别的大纲。我这样做是为了一个幻灯片应用程序,但还没有100%完成,最近我一直忙于其他一些更紧迫的活动;希望在某个时候(在不久的将来)我能有机会完成和开放源代码,这样人们就可以有一种方法来完成我上面描述的事情;同时,尝试你自己的版本,如果你遇到问题,可以问问题。
https://stackoverflow.com/questions/22752151
复制相似问题