我想创建一个虚拟应用程序,用于将我的Android手机连接到我的镭拓,并通过浏览器打印出消息。 (想象一下没有任何功能的推特)
根据我的想法,我将使用以下内容:
客户端 - Android手机,应用程序 服务器 - Latop,tomcat,servlet,浏览器
这个想法是应用程序将使用Wi-Fi建立手机和笔记本电脑之间的通信,是否需要Android应用程序在代码中指定使用手机3g或Wi-Fi连接。套接字是否是建立连接的合适选择?我将如何定义服务器以保持打开状态并主动查找来自移动设备的传入连接,以便通过浏览器输出文本。
我是如此的vauge但我假设我需要先创建Android应用程序,使用套接字连接打开与笔记本电脑的IP和端口的连接。使用缓冲读取器和printwriter将用户输入的文本从Android应用程序传送到服务器端的servlet。在服务器中,浏览器的简单out.print应该足够了吗?
任何想法,指导都会很棒!
答案 0 :(得分:2)
你不能只使用HttpConnection类打开一个http连接吗?只是搜索httpclient android。 (或打开http://developer.android.com/reference/org/apache/http/client/HttpClient.html)
然后你可以连接到那里的任何网络服务器......