Win a copy of Terraform in Action this week in the Cloud forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Jesse Silverman
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Al Hobbs
  • salvin francis

unknownhostexception

 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am attempting to retrieve a file from a URL connection. I've looked at all of the examples on the 'Net and have copied some in, but I simply can't figure out why I'm getting a "unknownhostexception" when running this code. I've tried multiple URL's - java.com, www.oracle.com, and the one in the example below, and they all return the unknownhostexception when doing the getInputStream function. Can someone please help me? I get this error right after the message indicated by #0 below appears.

 
Chuck Jagger
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sorry..I should have included a couple more items of interest: 1) I'm developing this under the Android SDK. 2) I've tried running this application on both my development machine and on my android (both of which can access the URL) 3) I've verified that both my Droid as well as my development machine can reach all of the URL's that I've tried.
 
Chuck Jagger
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
OK...after lots of searching and searching, I finally found the answer.

To do Internet communication in an Android app, this line must be in the AndroidManifest.xml:

<uses-permission android:name="android.permission.INTERNET" />

this goes just before the <application tagl
 
Bartender
Posts: 11445
19
Android Google Web Toolkit Mac Eclipse IDE Ubuntu Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome to the Ranch.
Its great you solved it, and also shared the solution with others

We have a forum dedicated to Android questions. I will move this topic there for you.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic