2012-04-27 48 views
2

所以我有一个以太网盾的arduino,我目前正在使用浏览器url命令控制它,例如“192.168.2.1/digital/2/1”(数字引脚2变高),我想有一个android按钮,它不需要在浏览器中打开它就可以请求这个url ..这是可能的,我该怎么做?Android请求一个URL,但没有打开浏览器

+2

请参阅SDK的samples /目录中的“WiktionarySimple” – 2012-04-27 20:21:19

回答

6

这是我做Android中的URL请求:

public InputStream download(String url) { 
    URL myFileURL = null; 
    InputStream is = null; 
    try { 
     myFileURL = new URL(url); 
     is = myFileURL.openStream(); 
    } catch (Exception e) { 
     System.out.println(e.getMessage()); 
    } 
    return is; 
} 

这将返回无论是在那个URL,它永远不会打开一个浏览器。你可以选择你想用InputStream做什么。

+4

如果这是应用程序本身内第一次使用网络,则必须将Internet权限添加到清单中。 (只有在大卫不知道的情况下才会提到另一个问题) – 2012-04-27 20:29:53

+0

是的,这是非常真实的。谢谢你提到这个克里斯。大卫只是将这一行添加到清单文件。 2012-04-27 20:32:15

相关问题