尝试打开流时java.net.UnknownHostException

时间:2012-07-10 09:36:06

标签: android excel

我正在尝试使用以下代码从http://udios.site88.net/Lunch.xls加载带有Jexcel API的xls文件:

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 个答案:

答案 0 :(得分:1)

您需要在<uses-permission android:name="android.permission.INTERNET" />中设置AndroidManifest.xml,并确保您的设备上有互联网连接。

编辑:当我尝试访问浏览器中的网址时,似乎此地址因恶意软件而被阻止。