如何通过 Web 应用程序启动 android 活动
Posted
技术标签:
【中文标题】如何通过 Web 应用程序启动 android 活动【英文标题】:How to start an android activity through a web application 【发布时间】:2019-04-04 00:46:18 【问题描述】:我正在制作一个可用作电子登机牌的应用。
我在 Eclipse 中创建了一个 Web 应用程序,它显示了一个按钮列表,每个按钮代表一个尚未登机的乘客。这会从数据库中提取名称并自动更新。
当我点击一个以按钮表示的名称时,我想发送用户的信息并启动我的应用程序的活动,传递网页上选择的名称。 Web 应用程序将在笔记本电脑上运行。
我是服务器新手,所以我不确定从哪里开始以确保将信息发送到我正在使用的平板电脑。我假设我需要连接到 MAC 地址,但我不知道该怎么做。
我的应用程序已完成,我只需要学习如何处理客户端-服务器连接,因此您可以提供的任何帮助或链接都会对我有很大帮助。我不知道如何将信息从笔记本电脑上运行的网络应用程序传输到平板电脑。
谢谢。
【问题讨论】:
【参考方案1】:你需要:
1) 一个 android 端任务,它在连接到 Internet 时将设备 IP 与服务器通信。
2) 在服务器(Web 端)上,一个脚本能够与刚刚收到的 android 设备的 ip 进行通信。
3) 至此,您已具备启动客户端/服务器连接的一切条件。
我希望我已经很好地理解了这个问题。
唯一的问题是您可能必须用一种语言创建服务器,而用另一种语言创建客户端......但如果您不必传输复杂的东西,那是次要问题。
【讨论】:
你有什么例子可以展示吗?我想我只是对如何开始与服务器的连接或用于连接的服务器示例感到困惑。除了IP还有什么可以用的吗?您可以使用 MAC 地址或其他硬件 ID 吗?我以前从未使用过服务器,所以这是我第一次将信息从一个应用程序发送到另一个应用程序。 我可以给你一个链接,但你也可以使用搜索功能。 :-) Search1:Android 示例的客户端/服务器套接字。 ....您需要在 smatphone 上运行的 SERVER 部分的代码(当然是编译的)。 Search2:用于 c# 或 vb 或 Java 示例的客户端/服务器套接字......您需要将在 latop 上运行的 CLIENT 部分。在客户端和服务器之间使用相同的语言并不重要,但必须使用相同的协议(tcp-ip)。以上是关于如何通过 Web 应用程序启动 android 活动的主要内容,如果未能解决你的问题,请参考以下文章