我想做个小软件从指定的网站(网站类似于谷歌天气预报那种网站)上获取字符数据。
通过GPRS和WIfi两种方式(软件中可以自行更改)。请问这些都怎么实现呢 ?最好有点简单的列子 

解决方案 »

  1.   

    至于是走GPRS还是wifi和应用没有实质关系的,可以通过HTTP接口获取数据。
      

  2.   

    能不能在具体点,有什么具体是什么类,或者是类似的小程序的例子,我刚入手android 基本小白
      

  3.   

    public final static InputStream getStream(String args) {  
            InputStream stream = null;  
            DefaultHttpClient client = new DefaultHttpClient();  
            HttpGet get = new HttpGet(args);  
            try {  
                HttpResponse response = client.execute(get);  
                if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {  
                    HttpEntity entity = response.getEntity();  
                    stream = entity.getContent();  
                }  
                return stream;  
            } catch (Exception e) {  
                e.printStackTrace();  
                return stream;  
            }  
              
        }  可看我的博客http://blog.csdn.net/tangcheng_ok/article/details/6526032
      

  4.   

    那请问我做好的程序 怎么封装成手机运行的程序呢 ? 还有我用你博客中的demo能获取天气说明我虚拟机网络可用的,但是我用它自带的浏览器怎么打不开网页呢 ?
      

  5.   

    可用WebView,或者这样:
    Intent intent = new Intent();        
    intent.setAction("android.intent.action.VIEW");        
    Uri content_uri_browsers = Uri.parse("http://isomobile.com");       
    intent.setData(content_uri_browsers);
    //包名、要打开的activity
    intent.setClassName("com.android.browser",  "com.android.browser.BrowserActivity");        
    startActivity(intent);