- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[小学教育]android-网络编程
Webview浏览网页 EditText android:layout_width=fill_parent android:layout_height=wrap_content android:id=@+id/url / WebView android:layout_width=fill_parent android:layout_height=fill_parent android:id=@+id/show / public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_SEARCH){ String urlStr=url.getText().toString(); web.loadUrl(urlStr); return true; } return false; } uses-permission android:name=android.permission.INTERNET / webview 实现加载网页时显示加载进度 wv.setWebChromeClient(new WebChromeClient(){ public void onProgressChanged(WebView view, int newProgress) { MainActivity.this.setProgress(newProgress*100); } }); wv.setWebViewClient(new WebViewClient(){ public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { Toast.makeText(MainActivity.this, sorry,+description, 3000).show(); } }); webview 实现加载网页时显示加载进度 switch(v.getId()){ case R.id.forward: if(wv.canGoForward()) wv.goForward(); else Toast.makeText(MainActivity.this, 对不起,你现在不能前进!, 3000).show(); break; case R.id.back: if(wv.canGoBack()) wv.goBack(); else Toast.makeText(MainActivity.this, 对不起,你现在不能后退!, 3000).show(); break; case R.id.go: String s=et.getText().toString(); if(URLUtil.isNetworkUrl(s))wv.loadUrl(s); else Toast.makeText(MainActivity.this, 对不起,你输入的网址有误!, 3000).show(); //et.requestFocus(); break; } 使用 WebView 执行HTML代码 使用 WebView 执行HTML代码 btn.setOnClickListener(new OnClickListener() { public void onClick(View v) { et.setText(htmlhead/headbodya href=click here/a/body/html); String s=et.getText().toString(); web.loadData(s, text/html, HTTP.UTF_8); } }); 作业 * 重点:对包中主要类的理解, 对Socket和ServerSocket的理解 Socket通讯模型 UDP协议和TCP协议 UDP协议和TCP协议是互联网使用最广的两种协议,都是基于IP的协议。第一个区别是UDP协议是一个不太靠谱的协议,UDP协议把数据都打成数据包,数据包上自带通讯地址,也就是说我要把这个数据包发送到网络上的哪一个地址,通过网络把这个数据包发送出去,至于这个数据包是否发送到目的地,是否服务器端接收到了这个数据包,这个协议并不保证,就像中国的邮政,你是把信寄出去了,但是邮政系统不保证对方能收到你寄送的信。TCP发送数据的时候要求接收方接收到数据之后给一个回应,也就是你是否收到了,TCP可靠一些,当我们发送一些比
文档评论(0)