智能终端软件开发.ppt

上传人:牧羊曲112 文档编号:5279324 上传时间:2023-06-21 格式:PPT 页数:8 大小:231.99KB
返回 下载 相关 举报
智能终端软件开发.ppt_第1页
第1页 / 共8页
智能终端软件开发.ppt_第2页
第2页 / 共8页
智能终端软件开发.ppt_第3页
第3页 / 共8页
智能终端软件开发.ppt_第4页
第4页 / 共8页
智能终端软件开发.ppt_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《智能终端软件开发.ppt》由会员分享,可在线阅读,更多相关《智能终端软件开发.ppt(8页珍藏版)》请在三一办公上搜索。

1、智能终端软件开发,浙江大学计算机学院/软件学院2010.06.,6、网络连接,智能终端开发,2010.06.,浙江大学计算机学院,3,网络访问,使用网络,应该有相应使用允许。文件AndroidManifest添加:,2010.06.,浙江大学计算机学院,4,以Get请求从Internet获取数据,建立HttpClient,选择post或get请求服务器而获得网页数据。,HttpClient client=new DefaultHttpClient();HttpGet get=new HttpGet(url);HttpResponse response=client.execute(get);H

2、ttpEntity entity=response.getEntity();/尝试读取entity的长度,返回-1表示长度未知long length=entity.getContentLength();InputStream is=entity.getContent();,2010.06.,浙江大学计算机学院,5,从Internet获取数据,利用HttpURLConnection对象,我们可以从网络中获取网页数据。,URL url=new URL(http:/);HttpURLConnection conn=(HttpURLConnection)url.openConnection();con

3、n.setConnectTimeout(6*1000);/设置连接超时if(conn.getResponseCode()!=200)throw new RuntimeException(请求url失败);InputStream is=conn.getInputStream();/得到网络返回的输入流String result=readData(is,GBK);conn.disconnect();System.out.println(result);,2010.06.,浙江大学计算机学院,6,从Internet获取数据,利用HttpURLConnection对象,我们可以从网络中获取文件数据。,

4、URL url=new URL(http:/conn=(HttpURLConnection)url.openConnection();conn.setConnectTimeout(6*1000);if(conn.getResponseCode()!=200)throw new RuntimeException(请求url失败);InputStream is=conn.getInputStream();readAsFile(is,ImgAndroid.jpg);,2010.06.,浙江大学计算机学院,7,广播sendBroadcast(),Intent之间传递数据广播Intent通过调用发送信息Context.sendBroadcast()Context.sendOrderedBroadcast()Context.sendStickyBroadcast()通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收。,2010.06.,浙江大学计算机学院,8,广播接收者BroadcastReceiver,第一步:继承BroadcastReceiver,并重写onReceive()方法。第二步:订阅感兴趣的广播Intent:方法一:使用代码方法二:在AndroidManifest.xml文件中的节点里进行订阅。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号