当前位置: 首页 > 知识库问答 >
问题:

我目前正在努力创建一个程序,可以发送数据从浏览器到android应用程序

夏新翰
2023-03-14
 //<code>im</code> in address is the endpoint configured in server.
 //If you are using AVD provided by Android Studio, you should uncomment the upper address.
 //If you are using Genymotion, nothing else to do.



public class Const {
public static final String TAG = "xlui";
public static final String placeholder = "placeholder";
 
private static final String ADDRESS = "ws://10.0.2.2:8080/im/websocket";//for android vm
//public static final String address = "ws://10.0.3.2:8080/im/websocket";//for Genymotion

public static final String broadcast = "/broadcast";
public static final String broadcastResponse = "/b";
// replace {@code placeholder} with group id
public static final String group = "/group/" + placeholder;
public static final String groupResponse = "/g/" + placeholder;
public static final String chat = "/chat";
// replace {@code placeholder} with user id
public static final String chatResponse = "/user/" + placeholder + "/msg";
}

共有1个答案

狄雅珺
2023-03-14

对于开发人员的使用,我个人更喜欢本地解决方案。这意味着您使用与您的服务器相同的WIFI,并使用该服务器的公共IP地址作为IP。

例如,您的配置看起来像是(在本地网络站点上)路由器运行在10.0.0.1服务器运行在10.0.0.24客户端运行在10.0.0.50

因此web套接字将在“ws://10.0.0.24:8080/im/websocket”上运行

 类似资料:
  • 我正在开发两个应用程序。让第一个应用程序是APP1,第二个应用程序为APP2。现在在APP1中,我不提供任何用户权限,如INTERNET权限,但它将发送任何http url,如http://www.google.com我的第二个APP2将包含INTERNET等用户权限。Http请求将从APP1发送到APP2,APP2将响应该请求,然后将结果发送回APP1。最后APP1包含一个Web视图以显示结果。

  • 然而,这种方法有几个问题: 它似乎只适用于iPhone而不适用于Android。对于Android,是否有类似的解决方案? 只有在您被重定向到WhatsApp后,它才能选择发送给谁,除非您知道用户的通讯簿ID(=)。第一,我不知道如何访问用户的abid?第二,我正在尝试发送到一个小组,在这种情况下没有abid(对吗?),因此似乎不可能做到这一点。是真的吗?另外,Android应用程序会发生什么呢?

  • 寻找更新的解决方案,运行最新的离子1.1.0版本,使用科尔多瓦5. x。尝试能够在chrome中浏览一个网站,并使用网络意图将该网址发送到我的ionicAndroid应用程序。我的应用程序编译和运行,但是当我试图使用共享功能从chrome(或任何其他应用程序),并选择我的应用程序共享,我的应用程序崩溃。 我第一次尝试使用插件: 离子插件添加https://github.com/Initsogar/

  • 我正在学习React并尝试创建一个简单的React应用程序。我想使用ES2015模块和一些ES6功能,所以我通过npm安装了Babel和browserify。 这些是我安装的节点模块: 巴贝尔 Babel-preet-es2015 巴贝尔-预设-反应 Babelify 浏览器 大口喝 反应 乙烯基缓冲液 乙烯基-源-流 反应 report-dom 我想使脚本成几个文件(像itemComponent

  • 问题内容: 意识到React Native应用旨在使用模拟器进行开发/测试,是否可以使用Web浏览器来测试应用? 存在诸如https://rnplay.org/之类的服务,但是我担心的是,它由https://appetize.io/提供支持,可能会受到每月分钟数的限制。与付费屏幕流媒体服务相比,我还想利用免费/开源技术来实现这一目标。 沿着这些思路,为了在浏览器中测试该应用程序,是否要求该应用程序

  • 问题内容: 在我的Node / Express应用程序中,我有以下代码,假设要从文件中读取PDF文档,并将其发送到浏览器: 我没有收到任何错误,但是我也没有在浏览器中获取文件。我究竟做错了什么? 问题答案: 您必须通过管道从Readable Stream到Writable流,而不是相反: 另外,您以错误的方式设置了编码,如果需要,可以通过编码传递对象。