Android 在应用程序中执行HTTP请求
我想知道我是否可以打开它,但不能打开android浏览器,我只需要它访问:(假装这是ip)http//91.91.91.91:2228?1,它将触发对我的arduino mega的行动。我已经试着让它只做这个代码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);
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编程有关。是的,但问题仍然有效,标记和编辑的存在是有原因的。