获取服务中的调用上下文
Posted
技术标签:
【中文标题】获取服务中的调用上下文【英文标题】:Get calling context in a service 【发布时间】:2011-04-05 16:41:50 【问题描述】:所以我正在开发一个service
,它将处理将数据发送到套接字的请求。
我之前在service
中完成了套接字编程,但只在同一个应用程序中。我希望这只是坐着什么都不做,直到任何应用程序想要给它发送数据。这一切都很好。
我已经注册了intent filter
和常用的东西,并且可以处理数据。但我想处理来自不同线程中不同活动的数据(来自同一应用程序的后续调用将在同一线程上计算)。
有没有办法获取调用包或应用程序或其他什么?我不希望要求额外传入标识符以防止欺骗。 (这不是一个严重的安全问题,只是每个应用程序都需要按照接收到的顺序处理其数据。)
【问题讨论】:
【参考方案1】:我过去也遇到过同样的问题。我找不到知道如何发送意图的方法,最后我添加了一个额外的。
如果你不想使用额外的,也许你可能想设置一个Action
,但这几乎是一样的。
【讨论】:
以上是关于获取服务中的调用上下文的主要内容,如果未能解决你的问题,请参考以下文章
如何在独立的 Java 程序中获取我的 Web 应用程序中的 Spring Application 上下文
go语言调用上下文拉起ffmpeg,并引入livego做的简单流媒体服务器