2012-07-10 48 views
0

我試圖從http://udios.site88.net/Lunch.xls與Jexcel API加載xls文件與此代碼時:的java.net.UnknownHostException試圖打開流

URL url = new URL("http://udios.site88.net/Lunch.xls"); 
    InputStream in = url.openStream(); 
    Workbook workBook = null; 
    workBook = Workbook.getWorkbook(in); 
    Sheet sheet = workBook.getSheet(0); 
    Cell cell; 
    cell = sheet.getCell(21, 1); 
    Toast.makeText(MainActivity.this, cell.getContents(), Toast.LENGTH_LONG*3).show(); 

但它引發以下異常:

的Java。 net.UnknownHostException:udios.site88.net 這種情況發生在: InputStream in = url.openStream();

任何人都可以幫助我嗎?謝謝

回答

1

您需要在您的AndroidManifest.xml中設置<uses-permission android:name="android.permission.INTERNET" />,並確保您的設備上連接了互聯網。

編輯:當我嘗試訪問瀏覽器中的URL時,似乎該地址因惡意軟件而被阻止。

+0

我已經設置了互聯網許可,但問題仍然存在 感謝 – 2012-07-10 09:40:22

+0

問題是,別的地方,因爲它不是在我的設備,並在模擬器以及 – 2012-07-10 09:45:08

+0

這是奇怪的工作,我已經在這裏下載和打開它,但我會檢查它。 – 2012-07-10 10:05:30