使用WiFI通过networking浏览器从笔记本电脑pipe理Android设备

要求:我想通过我的笔记本电脑使用WI-Fi控制我的android手机。 为此,我需要运行一个Web服务器和一个“定制”的Web应用程序,在Android手机上运行一个特定的端口和WiFi适配器的IP地址。 例如,我可以通过我的笔记本电脑上的浏览器连接到运行在我手机上的Web应用程序: http://(ip address of the phone):port

我已经尝试过的事情:我评估了几个android的web服务器,让我运行基于java的servlets像( ijetty )。 还有其他的像TWJS,KWS,PAW等。到目前为止,我可以在手机上运行它们并通过笔记本电脑访问networking服务器。

我的问题:在为Android开发应用程序的所有资源和材料中,我真的很难find任何有用和清晰的信息,我应该创build一个web应用程序,可以使用android API和有效的沟通手机就像任何原生Android应用程序一样

i-Jetty声称支持可以使用android apis的Web应用程序,但是缺乏关于如何构build到使用Android API的这样的web应用程序/ servlet的真实文档。

虽然我的要求与Android的现有应用程序AirDroid相似 ,但它不是开源的,也没有讨论与其实现架构相关的任何内容。 所以,我打开任何build议,可以帮助我创build一个无线pipe理Android手机的Web应用程序。

Solutions Collecting From Web of "使用WiFI通过networking浏览器从笔记本电脑pipe理Android设备"

查看一下i-jetty示例应用程序 ,可以看到可以检索ContextContentResolver对象:

 android.content.ContentResolver resolver = (android.content.ContentResolver)config.getServletContext().getAttribute("org.mortbay.ijetty.contentResolver");; android.content.Context androidContext = (android.content.Context)config.getServletContext().getAttribute("org.mortbay.ijetty.context"); 

通过它可以访问系统服务,读取和写入首选项,执行查询来检索联系人等,如果这是一个正常的Android应用程序。