社区
Android
帖子详情
安卓 messenger 多对一通信如何实现
mclin0704
2016-03-03 07:27:49
需求是这样的,我希望实现安卓应用之间的通信,并且一个app作为client,这个client按顺序与多个app通信(发消息、收消息),该如何实现呢,在使用messenger时是bind到service上的,没办法动态绑定解绑呀?
...全文
171
2
打赏
收藏
安卓 messenger 多对一通信如何实现
需求是这样的,我希望实现安卓应用之间的通信,并且一个app作为client,这个client按顺序与多个app通信(发消息、收消息),该如何实现呢,在使用messenger时是bind到service上的,没办法动态绑定解绑呀?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
技术宅星云
2016-03-04
打赏
举报
回复
引用
实现安卓应用之间的通信,并且一个app作为client,这个client按顺序与多个app通信(发消息、收消息)
安卓之间应用通信一般需要一个消息中转服务器,
中转服务器实现由两种方式,
第一种是通过Http协议(新闻推送推荐这种)
第二种是使用WebSoket 实现 (即时通信推荐这个)
当Client客户端发送一个消息给中转服务器后,处理方式:
其他手机客户端初始化一个后台服务,来每隔一段时间向服务器发送请求获取最新消息,这样就基本可以实现消息的广播群发发送,
实现这个之后就该处理消息过滤屏蔽模块,也就是说是否需要接受这个消息。那么如何处理呢?
思路觉得可以这么几种方案
没办法动态绑定解绑 该如何解决?
1. 针对自己的系统设计一个账号管理系统,这个系统可以是透明的,也可以是隐藏的,透明就是说提供界面注册或登录界面,
隐藏就是每当一个用户启动程序就后台根据自己的系统算法生成一个唯一的ID, 然后将ID绑定该用户的用户名后发送到服务器。
这样的话,各个手机只需要请求和自己ID相关的消息来获取即可,不用获取全部所有消息。
2. 参考资料:
获取Android设备唯一标识码
http://www.cnblogs.com/lvcha/p/3721091.html
获取这个之后绑定一个唯一的用户名或者账号,然后获取实际需要的消息即可。
mclin0704
2016-03-04
打赏
举报
回复
各位安卓大神,求助啊!!
android通过Me
sse
nger
实现
IPC
一个演示通过Me
sse
nger
来
实现
跨app
通信
的demo
安卓
通信
方式之Me
sse
nger
安卓
通信
方式之Me
sse
nger
Andorid Me
sse
nger
进程间
通信
android 通过 Me
sse
nger
进行进程
通信
的 demo ,
实现
Activity 和 service 的跨进程
通信
使用Me
sse
nger
实现
跨进程
通信
(IPC)
代码中包含两个应用程序,两者之间
通信
采用Me
sse
nger
信使 使用方法:将下载下来的图片后缀名改为.zip,再解压即可得到源代码
Android开发-Activity与Service使用Me
sse
nger
通信
代码
Activity与Service使用Me
sse
nger
通信
简单例子完整源代码。
Android
80,354
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章