网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月23日漏签0天
appinventor吧 关注:4,565贴子:20,784
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1 2 下一页 尾页
  • 51回复贴,共2页
  • ,跳到 页  
<<返回appinventor吧
>0< 加载中...

【教程】多个客户端实时通讯

  • 只看楼主
  • 收藏

  • 回复
  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
rt


  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
==前期准备==
本教程使用了GoEasy的网络消息实时推送技术。
1. 注册账号。 GoEasy官网(https://goeasy.io)
2.登录到GoEasy的后台管理系统,创建您自己应用app.
3.应用创建好之后系统会自动为您生成appkey。有两个,一个是只能接受消息,一个是既可以发送,也可以接收消息。
4.免费版本有1年的试用期,可以推送100000条消息,对于学习试验应该是足够了。


2026-02-23 02:52:55
广告
不感兴趣
开通SVIP免广告
  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
==组件设计界面==
用到的组件:
1.标签:聊天显示区。文本设为空,其他属性默认
2.web浏览器。可见性设为否,其他属性默认
3.文本框:发送人ID 文本设为空,其他属性默认
4.文本框:发送内容 文本设为空,其他属性默认
5.按钮:发送按钮
6.计时器:计时间隔设为50,其他属性默认
6.web客户端。属性都是默认


  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
将以下代码保存为goeasy.html,并上传到素材库:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="https://cdn-hangzhou.goeasy.io/goeasy.js"></script>
</head>
<body>
</body>
<script type="text/javascript">
var goEasy = new GoEasy({
appkey: 'BC-7002587937f4419484a78fe674139818'
});
goEasy.subscribe({
channel: "CH1",
onMessage: function(message){
window.AppInventor.setWebViewString(message.content);
}
});
</script>
</html>


  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
==实现的思路:==
1.使用web浏览器访问goeasy.html文件,订阅某个频道(这里是CH1)。只要这个频道下的数据有变化,系统就自动将变化的内容写给web浏览器的页面交换字串。
2.使用web客户端来发布消息到CH1频道。这样,只要订阅了这个频道的人,都可以收到此消息。
==逻辑设计界面==
1.定义一个变量叫频道。这个变量的值可以修改,但必须与goeasy.html中的channel值相同
2.定义一个变量KEY。因为是聊天程序,使用的是超级key(可发可收)
3.定义个变量开发中。(注意:若要把本程序打包apk,必须先把这个变量设为假。若在手机伴侣中测试,设为真)
4.给用户一个随机ID
5.不用解释
6.web浏览器若要使用素材库中的文件作为网络地址,在开发时和打包时使用不同的路径,需要根据情况修改开发中的值,见第3条。
7.让web浏览器访问这个goeasy.html文件,就是订阅了CH1频道。
8.若两个文本框都不为空
9.这个网址在goeasy创建的应用后台管理里有。
10.把消息发送出去。post文本的组成:必须有三个参数:appkey、channel、content。content需要使用URI编码
11.不用解释
12.让计时器不停的去问web浏览器是否收到消息。若页面交换字串不为空,表明web浏览器接收到了新消息。
13.把新消息显示出来。
14.把页面交换字串设为空,方便下次访问。


  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
搞定。有问题欢迎跟帖。拒绝伸手党,想要源码可看1楼签名,收费提供


  • 暖阳下的那抹笑
  • ai米粒
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
求助大神!!拜托拜托拜托,我想请问一下毕业设计老师让做基于语音词库的语音便是机器人设计,我照书上写了程序,但是没法语音输入,显示这个是什么意思?怎么解决?


  • 159lxno
  • ai米饭
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大神,新出的2018版中地图组件怎么使用啊,看了老巫婆的博客也看不懂,想做一个关于车位引导的APP交作业……求帮忙十分感谢


2026-02-23 02:46:55
广告
不感兴趣
开通SVIP免广告
  • 牛奶小咖啡nice
  • Ai飞米
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你好 测试以后不知道为何使用设置首页网址 回首页这个不行 获取不到也页面交换字串。但是使用web浏览框打开网址的代码模块是可以的是可以的。


  • tqxy
  • Ai米加蛋
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
感觉用网络微数据库也行


  • 爱的战士Q比
  • ai米粒
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大神,我做了一个,为啥实际运行起来,只能显示一条消息,发一条显示一条,上一条消息就没了


  • 爱的战士Q比
  • ai米粒
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼




  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
当计时器到达计时点时 那个拼字串 要拼上原来的文本


  • IT联盟
  • ai米粒
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主你好 自己弄了一个小程序 怎么实现点击一个按钮后跳转至QQ客服临时对话呢


2026-02-23 02:40:55
广告
不感兴趣
开通SVIP免广告
  • IT联盟
  • ai米粒
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主 无法私信你 我用appinventor制作的软件提示 错误为:
java lang
OutOfMemoryError
Failed to allocate a 23040012 byte allocation with 16777216 free bytes and 17MB until OOM
java语言。
内存错误。
在OOM之前无法分配具有16777216个可用字节和17MB的23040012字节分配
如何处理


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 51回复贴,共2页
  • ,跳到 页  
<<返回appinventor吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示