0

我想在 Https 上获取字符串。

为什么我失败了...

我已经在 Manifest 上输入了 android.permission.INTERNET。

请帮我 !

这是我的代码:

    try{
          URL myURL = new URL("https://www.google.com.tw/");
          ucon = myURL.openConnection();
          bin = new BufferedInputStream(ucon.getInputStream());
          int current = 0;
          bab = new ByteArrayBuffer(1000);
          while((current=bin.read()) != -1)
          {
              bab.append((char)current);
          }
    }catch (Exception e)
     {
        e.printStackTrace();
     }
     finally{
         try{
              if(bin != null)
              {
                  bin.close();
                  bin = null;
              }
         }
         catch (Exception e)
         {
             e.printStackTrace();
         }
     }
    textView.setText(EncodingUtils.getString(bab.toByteArray(),"UTF-8"));
    scrollView.addView(textView);
    this.setContentView(scrollView);
4

0 回答 0