- 浏览: 123638 次
- 性别:
- 来自: 北京
最新评论
-
lwq_net:
内嵌文件在哪?
android socket通讯,PC和模拟器,两个模拟器之间的通信 -
天使建站:
jquery里和数组相关的操作 附带具体的实例和在线演示 ...
js,jquery,数组操作小结 -
新生无产者:
看了楼主的文章,深受启发,感谢楼主
android socket通讯,PC和模拟器,两个模拟器之间的通信 -
IT人_:
定义数组那一块,代码有点问题。使用"{}" ...
js,jquery,数组操作小结 -
IT人_:
定义数组那一块,代码有点问题。使用"{}" ...
js,jquery,数组操作小结
文章列表
一,先了解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 ...