收藏 分销(赏)

智能终端软件开发.ppt

上传人:精*** 文档编号:14504473 上传时间:2026-10-01 格式:PPT 页数:9 大小:194.54KB 下载积分:10 金币
下载 相关
智能终端软件开发.ppt_第1页
第1页 / 共9页
智能终端软件开发.ppt_第2页
第2页 / 共9页


点击查看更多>>
资源描述
,浙 江 大 学 软 硬 件 协 同 设 计 实 验 室,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2010.06.,浙 江 大 学 软 硬 件 协 同 设 计 实 验 室,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2010.06.,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,智能终端软件开发,浙江大学计算机学院/软件学院,.06.,6、网络连接,智能终端开发,网络访问,使用网络,应该有相应使用允许。,文件AndroidManifest添加:,getInputStream();/得到网络返回的输入流,HttpURLConnection conn=(HttpURLConnection)url.,openConnection();,permission.,println(result);,HttpResponse response=client.,getContent();,HttpURLConnection conn=(HttpURLConnection)url.,getResponseCode()!=200)throw new RuntimeException(请求url失败);,getResponseCode()!=200)throw new RuntimeException(请求url失败);,第一步:继承BroadcastReceiver,并重写onReceive()方法。,permission.,广播sendBroadcast(),Intent之间传递数据,以Get请求从Internet获取数据,建立HttpClient,选择post或get请求服务器而获得网页数据。,HttpClient client=new DefaultHttpClient();,HttpGet get=new HttpGet(url);,HttpResponse response=client.execute(get);,HttpEntity entity=response.getEntity();,/尝试读取entity的长度,前往-1表示长度未知,long length=entity.getContentLength();,InputStream is=entity.getContent();,getInputStream();,利用HttpURLConnection对象,我们可以从网络中获取文件数据。,/0125/Img269812337.,/0125/Img269812337.,HttpEntity entity=response.,permission.,InputStream is=entity.,利用HttpURLConnection对象,我们可以从网络中获取网页数据。,广播sendBroadcast(),第一步:继承BroadcastReceiver,并重写onReceive()方法。,以Get请求从Internet获取数据,uses-permission android:name=android.,InputStream is=entity.,HttpURLConnection conn=(HttpURLConnection)url.,HttpURLConnection conn=(HttpURLConnection)url.,以Get请求从Internet获取数据,getResponseCode()!=200)throw new RuntimeException(请求url失败);,方法二:在AndroidManifest.,从Internet获取数据,利用HttpURLConnection对象,我们可以从网络中获取网页数据。,URL url=new URL(google);,HttpURLConnection conn=(HttpURLConnection)url.openConnection();,conn.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);,从Internet获取数据,利用HttpURLConnection对象,我们可以从网络中获取文件数据。,URL url=new URL(photocdn./0125/Img269812337.jpg);,HttpURLConnection conn=(HttpURLConnection)url.openConnection();,conn.setConnectTimeout(6*1000);,if(conn.getResponseCode()!=200)throw new RuntimeException(请求url失败);,InputStream is=conn.getInputStream();,readAsFile(is,ImgAndroid.jpg);,广播sendBroadcast(),Intent之间传递数据,广播Intent通过调用发送信息,Context.sendBroadcast(),Context.sendOrderedBroadcast(),Context.sendStickyBroadcast(),通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收。,广播接收者BroadcastReceiver,第一步:继承BroadcastReceiver,并重写onReceive()方法。,第二步:订阅感兴趣的广播Intent:,方法一:使用代码,方法二:在AndroidManifest.xml文件中的节点里进行订阅。,谢谢观看,
展开阅读全文

开通  VIP、SVIP  下载更划算
下载10份以上建议开通 VIP 会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        关注我们

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服