上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 25 下一页

2013年7月12日

Android网络开发之WIFI

摘要: WIFI全称Wireless Fidelity, 又称802.11b标准。WIFI联盟成立于1999年,当时的名称叫做Wireless Ethernet Compatibility Alliance(WECA), 2002年10月正式改名Wi-Fi Alliance。 Android 提供android.net.wifi 包。wifi api为app和底层无线栈进行交流提供途径。底层无线栈为wi... 阅读全文

posted @ 2013-07-12 15:04 勤修 阅读(11659) 评论(0) 推荐(1) 编辑

WebView和JavaScript如何实现相互调用

摘要: WebView可以同JavaScript互相调用,因此我们可以用HTML和JavaScript来辅助编写Android应用。 示例:使用javaScript获取Android程序中的对象数据 class PersonalData { String id; String name; String age; String blog; // … } 在Activit... 阅读全文

posted @ 2013-07-12 13:16 勤修 阅读(1975) 评论(0) 推荐(0) 编辑

android.webkit.WebView/WebViewClient/WebChromeClient

摘要: 使用android.webkit.WebView控件 在xml布局文件中定义 在程序中使用WebView mWebView = (WebView) findViewById(R.id.webview01); mWebView.loadUrl(“http://www.google.com”); 通过WebSettings来设置WebView的属性和状态 WebSettings web... 阅读全文

posted @ 2013-07-12 12:58 勤修 阅读(4441) 评论(0) 推荐(1) 编辑

Android网络开发之WebKet引擎基础

摘要: Android浏览器的内核是Webkit引擎,WebKit的前身是KDE小组的KHTML。 Apple公司推出的Safari浏览器,使用的内核是装备了KHTML的WebKit引擎。 WebKit内核在手机上应用十分广泛。 WebKit 是一个开源浏览器网页排版引擎,类似的引擎有: Gecko作为Mozilla, Firefox的内核, Trident作为IE的内核(也称MSHTML... 阅读全文

posted @ 2013-07-12 10:57 勤修 阅读(997) 评论(0) 推荐(0) 编辑

网络通信的中文乱码问题及解决方法

摘要: 要想解决Java中文乱码问题,首先需要了解字符、字符集、图形符号、数学符号等以及常用的编码方式。 1. 字符,是文字和符号的总称,包括文字、图形符号、数学符号等。 2. 字符集,是一组抽象字符的集合。字符集常常和一种具体的语言文字对应起来,该文字中的所有字符或大部分常用字符就构成了该文字的字符集,比如英文字符集、繁体汉字字符集、日文字符集等。 3. 字符编码,计算机要处理各种字符,就需要将字... 阅读全文

posted @ 2013-07-12 10:29 勤修 阅读(4156) 评论(0) 推荐(1) 编辑

Android网络开发之实时获取最新数据

摘要: 在实际开发中更多的是需要我们实时获取最新数据,比如道路流量、实时天气信息等,这时就需要通过一个线程来控制视图的更新。 示例:我们首先创建一个网页来显示系统当前的时间,然后在Android程序中每隔5秒刷新一次视图,以达到实时更新的效果。 在Android中,更新视图不能直接在线程中进行,所以需要使用Handler来实时更新。 在onCreate方法中执行语句: new Thread(mRu... 阅读全文

posted @ 2013-07-12 09:01 勤修 阅读(8648) 评论(0) 推荐(0) 编辑

Android网络开发之HttpURLConnection

摘要: http是一个可靠的传输,建立在TCP/IP连接之上,缺省端口是80,其他端口号也可以用。Android可以用HttpURLConnection或HttpClient接口来开发http程序。 http通信使用最多的是Get和Post。Post和Get的不同之处在于Get的参数放在URL字串中,而Post的参数放在http请求数据中。 HttpURLConnection继承自URLConnect... 阅读全文

posted @ 2013-07-12 08:59 勤修 阅读(7021) 评论(0) 推荐(0) 编辑

Android网络开发之HttpClient

摘要: Apache提供HttpClient,它对java.net中的类做了封装和抽象,更适合在Android上开发应用。 HttpClient应用开发几个类: 1. ClientConnectionManager是客户端连接管理器的接口, 提供以下几个抽象方法: closeIdleConnections, 关闭空闲的连接 releaseConnection, 释放一个连接 requestCo... 阅读全文

posted @ 2013-07-12 08:58 勤修 阅读(9727) 评论(0) 推荐(0) 编辑

Android网络开发之Socket通信

摘要: HTTP通信中Client发送的每次请求都需要Server回送响应,在请求结束后,Client会主动释放连接。从建立连接到隔壁连接的过程成为一次连接。要保持Client程序的在线状态,需要不断地向Server发送请求。通常的做法是,即使不需要获取任何数据,Client也保持每隔一段固定的时间向Server发送一次保持连接的请求,Server在收到该请求后对Client进行回复,表明知道Client... 阅读全文

posted @ 2013-07-12 08:56 勤修 阅读(18212) 评论(0) 推荐(0) 编辑

示例:Socket应用之简易聊天室

摘要: 在实际应用中,Server总是在指定的端口上监听是否有Client请求,一旦监听到Client请求,Server就会启动一个线程来响应该请求,而Server本身在启动完线程之后马上又进入监听状态。 示例:Socket应用之简易聊天室 当一个Client连接Server之后,Server将向所有Client发送一个消息,这就需要Server和Client都一直处于监听状态。 在Server,1... 阅读全文

posted @ 2013-07-12 08:55 勤修 阅读(1136) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 25 下一页

导航