有以下方法可以实现,如下:1、可以实现同一进程内的Activity叠加;2、通过设置两个AndroidApp的sharedUserID,可以使这两个App运行在同一进程上;3、通过Message来实现进程内App的交互。
可以建一个单例模式,不过socket是线程阻塞方法,不建议多次调用,最好建一个socket处理类然后一个内部线程类处理socket连接,对外,连接,销毁方法
在Service里创建子线程来使用Socket,Activity通过绑定Service来进行调用,Service用startService启动,Activity在onPesume和onPause中进行绑定和解绑定
把这个socket封装成单例的工具就行了,只初始化一次,然后多个activity调用这个工具就OK
用service建立socket连接, 不同的activity 以binderservice方式获取 binder对象, 即activity与service通讯对象