Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在应用程序中执行HTTP请求_Android_Html_Hyperlink_Arduino - Fatal编程技术网

Android 在应用程序中执行HTTP请求

Android 在应用程序中执行HTTP请求,android,html,hyperlink,arduino,Android,Html,Hyperlink,Arduino,我想知道我是否可以打开它,但不能打开android浏览器,我只需要它访问:(假装这是ip)http//91.91.91.91:2228?1,它将触发对我的arduino mega的行动。我已经试着让它只做这个代码 onclick(Intent websiteIntent = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.parse("http;//91.9.91.91:?1"); websiteIntent.setData(uri);

我想知道我是否可以打开它,但不能打开android浏览器,我只需要它访问:(假装这是ip)http//91.91.91.91:2228?1,它将触发对我的arduino mega的行动。我已经试着让它只做这个代码

onclick(Intent websiteIntent = new Intent(Intent.ACTION_VIEW);
    Uri uri = Uri.parse("http;//91.9.91.91:?1");
    websiteIntent.setData(uri);
    startActivity(websiteIntent);)

但我不知道如何让它这样做

一个HttpClient将允许您在应用程序中调用任意URL:

DefaultHttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet("http;//91.9.91.91:?1");
HttpResponse response = client.execute(request);
不过,别忘了穿上试试看

编辑:


HttpClient允许您在应用程序中调用任意URL:

DefaultHttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet("http;//91.9.91.91:?1");
HttpResponse response = client.execute(request);
不过,别忘了穿上试试看

编辑:


“打开但不要打开android浏览器”哼?@Simon我知道太晚了,但我的意思是在应用程序中打开而不打开浏览器。“打开但不要打开android浏览器”哼?@Simon我知道太晚了,但我的意思是在应用程序中打开而不打开浏览器。很抱歉,我正在尝试开始使用eclipse。我应该把它放在哪里?最好的办法是在您的活动中创建一个新线程。我编辑了我的答案来展示这一点。这与eclipse无关。这与Java/Android编程有关。是的,但问题仍然有效,标记和编辑的存在是有原因的。很抱歉,我正在尝试开始使用eclipse,我把它放在哪里?最好的办法是在活动中创建一个新线程。我编辑了我的答案来展示这一点。这与eclipse无关。这与Java/Android编程有关。是的,但问题仍然有效,标记和编辑的存在是有原因的。