我似乎有一个经典的任务,但我找不到任何关于如何做的例子.
我想下载一些东西.好吧,我称之为网络服务并得到回复...但它几乎是一样的.
为了做到这一点,我有一个活动,启动一个服务,产生一个完成工作的线程.
现在我想使用我在启动服务的活动中获得的数据.
(我假设开始另一个活动来处理显示结果的工作很简单)
我的问题是服务如何通知某个活动(启动它或另一个活动的活动)?
任何指向示例的指针都非常感谢.
问候
我想用android发一个http请求.
用这个:
void testHTTP()
{
HttpClient httpClient = new DefaultHttpClient();
HttpUriRequest request = new HttpPost("http://www.google.com");
try {
HttpResponse response = httpClient.execute(request);
//System.out.println("response protocol version: " + response.getProtocolVersion());
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
我在清单文件中设置了Internet权限.
我一直在 java.net.UnknownHostException: www.google.com
我的最终目的是能够调用Web服务.所以,我最初尝试了ksoap2库和正确的url并得到了相同的结果.
我怀疑我的应用程序或模拟器中有一些不好的设置.
你能给我一些关于去哪儿的指示吗?
它也可以作为类似事物的一个有用的例子.然后我可以检查,如果问题仍然存在,我会知道这是我的开发设置有问题.
顺便说一句,我正在使用mac雪豹与eclipse和android 2.2作为设置
谢谢
问候