`
warnerhit
  • 浏览: 122722 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
一,先了解wifi是什么 Wi-Fi是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。比较常见的就是一个无线路由器,在它发出的无线电波有效范围内都可以通过wifi方式连接到网络,如果无线路由器连接了一条ADSL线路或者其他的上网线路,则又被称为“热点”。 二,获取wifi网卡状态 wifi的状态就是定义的一系列整型常量,如下: [java] view plaincopy
 这只是长征路上的一小步,以后还有待改进。NIO Selector示意图:客户端代码: import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java.nio.channels.SocketChannel;/** * NIO TCP 客户端 *  * @date    2010-2-3 * @time    下 ...
在使用传统的ServerSocket和Socket的时候 很多时候程序是会阻塞的 比如 serversocket.accept() , socket.getInputStream().read() 的时候都会阻塞 accept()方法除非等到客户端socket的连接或者被异常中断 否则会一直等待下去 read()方法也是如此 除非在输入流中有了足够的数据 否则该方法也会一直等待下去知道数据的到来.在ServerSocket与Socket的方式中 服务器端往往要为每一个客户端(socket)分配一个线程,而每一个线程都有可能处于长时间的阻塞状态中.而过多的线程也会影响服务器的性能.在JDK1. ...
根据之前的经验,应用软件的网络通信无非就是Socket和HTTP,其中Socket又可以用TCP和UDP,HTTP的话就衍生出很多方式,基础的HTTP GET和POST请求,然后就是WebService的SOAP。 在这些方式中,Socket当然是最基础的。因此先从Socket开始。 服务端就不需要过多的说明了,无论采用什么语言什么平台都可以,只要遵循基本的Socket监听模式就行。 实际上Android的Socket开发就是Java的Socket开发,因此学习过Java的开发人员也许觉得并没有什么难度,不过依然有一些不同于PC开发的地方需要注意 首先是说说TCP开发 JAVA里 ...
  ===================================================================================== 我已经试验成功:  ps:模拟器做服务器,PC机做客户端。如果通过wifi连接的话直接访问IP就行,不用重定向。       PC访问模拟器用localhost即127.0.0.1, 模拟器 访问 模拟器用10.0.2.2       本人已成功运行,看你的RP了- - server:   /** * Server.java * @author wuzq * @create 2012-2-2 ...
(转)android Service 服务的生命周期——四大组件之Service    1、Service的概念  2、Service的生命周期   3、实例:控制音乐播放的Service   一、Service的概念 Service是Android程序中四大基础组件之一,它和Activity一样都是Context的子类,只不过它没有UI界面,是在后台运行的组件。   二、Service的生命周期 Service对象不能自己启动,需要通过某个Activity、Service或者其他Context对象来启动。启动的方法有两种,Context.startService ...
android broadcastReceiver生命周期及两种应用 一:Android 广播的生命周期         一个广播接收者有一个回调方法:void onReceive(Context curContext, Intent broadcastMsg)。当一个广播消息到达接收者时,Android调用它的onReceive()方法并传 ...
  需求:      1.一个android端的service后台运行的程序,作为socket的服务器端;用于接收Pc client端发来的命令,来处理数据后,把结果发给PC client      2.PC端程序,作为socket的客户端,用于给android手机端发操作命令   难点分析:      1.手机一定要有adb模式,即插上USB线时马上提示的对话框选adb。好多对手机的操作都可以用adb直接作。         不过,我发现LG GW880就没有,要去下载个      2.android默认手机端的IP为“127.0.0.1”      3.要想联通PC与and ...
今天编写多线程遇到了个问题,所以上网找了些java多线程的资料,现做一下总结。 -----------------------------------------------------------------------------------------   先来说一下我的问题: 父线程开启一个子线程,子线程中Thread.sleep(timeout),如果父线程没有退出,子线程可以从睡眠中醒来,但是如果父线程已经退出,子线程就不会醒来,就是说Thread.sleep(timeout)后面的代码将不会执行。   ---------------------------------- ...
  1.设置本地主机域名    Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。    通过修改本地主机上的一个hosts文件,可以进行对ip地址与本地域名的映射,从而解决在本地调试JSP项目的时候,通过本地域名进行访问。    hosts文件在系统目录C:\WINDOWS\system32\driv ...
  现在开发Java Web应用,建立和部署Web内容是一件很简单的工作。使用Jakarta Tomcat作为Servlet和JSP容器的人已经遍及全世界。 Tomcat具有免费、跨平台等诸多特性,并且更新得很快,现在非常的流行。 你所需要做的就是: ...
之前做了一个弹出窗口使用alertdialog来实现的,效果很不错google都给加了特效,如窗口的边框,窗口的标题以及后面activity的蒙灰,然后用返回键关闭,原本都做好了可是需求忽然变了,想要加一个关闭按钮,可是alertdialog ...
  PopupWindow 跟我们的 Activity 不一样,因为我们在构造 PW 的时候往往不是继承来的,而是 new 出来的。所以不能使用重写 PW 的 onKeyDown() 之类的方法来截获键盘事件。好在 PW 本身的特性让我们很容易就能做到用返回键来退出,当然我们也可以截获键盘事件,这样就有两种方法了。 最简单——在 new 的时候,使用下面的方法:     new PopupWindow(view, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, true); ...
  html:select标签用法 <html:select property="if_end"> <option value="0">否</option> <option value="1">是</option> </html:select> 将option中value的值给if_end 动态用法一: <html:select property="personnelId"> <html:optio ...
html中加tooltip的方法 http://hi.baidu.com/huyangtree/blog/item/75d9c13687f322355ab5f509.html 1。 如果是image,可以用alt和title属性 2。 如果是其他元素,可以用title属性 http://www.javascriptkit.com/howto/toolmsg.shtml 3。 如果是image,需要给image中的一个部分加tooltip,可以用usemap属性 http://www.frankmanno.com/ideas/css-imagemap/# http://www.b ...
Global site tag (gtag.js) - Google Analytics