分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
上文接
Android手机通过wifi进行数据传输(一)
本文参照自:
以下是源码文件
原文件Constant.java
package edu.cdut.robin;
public class Constant {
public final static String END="end";
public final static String HOST_SPOT_SSID="HotSpotRobin";
public final static String HOST_SPOT_PASS_WORD="123456789";
}
源码文件1
QuickTransferActivity.java文件
package
edu
.
cdut
.
robin
;
import
java
.
io
.
BufferedReader
;
import
java
.
io
.
IOException
;
import
java
.
io
.
InputStreamReader
;
import
java
.
io
.
PrintWriter
;
import
java
.
net
.
InetAddress
;
import
java
.
net
.
ServerSocket
;
import
java
.
net
.
Socket
;
import
java
.
net
.
UnknownHostException
;
import
edu
.
cdut
.
robin
.
hotspot
.
WifiAdmin
;
import
edu
.
cdut
.
robin
.
hotspot
.
WifiApAdmin
;
import
android
.
app
.
Activity
;
import
android
.
content
.
BroadcastReceiver
;
import
android
.
content
.
Context
;
import
android
.
content
.
Intent
;
import
android
.
content
.
IntentFilter
;
import
android
.
net
.
DhcpInfo
;
import
android
.
net
.
wifi
.
WifiInfo
;
import
android
.
net
.
wifi
.
WifiManager
;
import
android
.
os
.
Bundle
;
import
android
.
os
.
Handler
;
import
android
.
util
.
Log
;
import
android
.
view
.
View
;
import
android
.
widget
.
Button
;
import
android
.
widget
.
TextView
;
public
class
QuickTransferActivity
extends
Activity
implements
DisplayMesage
,
ITransferResult
{
/** Called when the activity is first created. */
TextView
content
;
Button
mBtn3
,
mBtn4
;
WifiAdmin
mWifiAdmin
;
WifiApAdmin
wifiAp
;
Context
context
;
final
static
String
TAG
=
"robin"
;
@Override
public
void
onCreate
(
Bundle
savedInstanceState
)
{
super
.
onCreate
(
savedInstanceState
);
setContentView
(
R
.
layout
.
main
);
content
=
(
TextView
)
this
.
findViewById
(
R
.
id
.
content
);
mBtn3
=
(
Button
)
findViewById
(
R
.
id
.
button3
);
mBtn4
=
(
Button
)
findViewById
(
R
.
id
.
button4
);
mBtn3
.
setText
(
"点击连接Wifi"
);
mBtn4
.
setText
(
"点击创建Wifi热点"
);
context
=
this
;
mBtn3
.
setOnClickListener
(
new
Button
.
OnClickListener
()
{
@Override
public
void
onClick
(
View
v
)
{
// TODO Auto-generated method stub
mWifiAdmin
=
new
WifiAdmin
(
context
)
{
@Override
public
void
myUnregisterReceiver
(
BroadcastReceiver
receiver
)
{
// TODO Auto-generated method stub
unregisterReceiver(receiver);
}
@Override
public
Intent
myRegisterReceiver
(
BroadcastReceiver
receiver
,
IntentFilter
filter
)
{
// TODO Auto-generated method stub
registerReceiver(receiver, filter);
return null;
}
@Override
public
void
onNotifyWifiConnected
()
{
// TODO Auto-generated method stub
Log.v(TAG, "have connected success!");
Log.v(TAG, "###############################");
}
@Override
public
void
onNotifyWifiConnectFailed
()
{
// TODO Auto-generated method stub
Log.v(TAG, "have connected failed!");