通过套接字发送Android意图对象?
我想知道是否可以通过通过套接字发送Android意图对象?,android,android-intent,Android,Android Intent,我想知道是否可以通过ObjectOutputStream发送Intent对象? 例如,假设我们有一个客户端(Y)服务器(X),这两个服务器都是基于Android的应用程序,Y创建了一个意图,但不是运行它,而是希望通过套接字将其发送到X,X将在那里启动该意图,无论是意图还是意图服务 现在我知道我可以做同样的事情,将意图的动作字符串发送到X,并在X处创建意图并启动它,前提是X和Y都有意图启动的内容,但我想知道是否要发送整个对象意图。它是一个序列化对象,是否可以发送它?如果是,这一理论的安全缺陷是什么
ObjectOutputStream
发送Intent
对象?
例如,假设我们有一个客户端(Y)服务器(X),这两个服务器都是基于Android的应用程序,Y创建了一个意图,但不是运行它,而是希望通过套接字将其发送到X,X将在那里启动该意图,无论是意图
还是意图服务
现在我知道我可以做同样的事情,将意图的动作字符串发送到X,并在X处创建意图并启动它,前提是X和Y都有意图启动的内容,但我想知道是否要发送整个对象意图。它是一个序列化对象,是否可以发送它?如果是,这一理论的安全缺陷是什么
谢谢。你是说X和Y位于不同的设备上?当然,X和Y可能位于不同的设备上。X和Y可能都是客户端和/或服务器。因此,这两个设备不太可能安装相同的应用程序/意图集,在这种情况下,它的目的是什么?更不用说一些ServerSocket
接受任意Intent
结构作为输入并调用它们的安全问题。好的,使用toUri/parseUri方法