如何实现安卓⼿机和电脑通过WiFi互传⽂件(同学个⼈分享)
如何实现安卓⼿机和电脑通过WiFi互传⽂件
之前因为跟⽼师探讨过这个问题,但是因为正常的安卓2.2不⽀持Ad-Hoc⽹络,所以我选择了⽀持使⽤了安卓应⽤软件apk,这个软件相当不错,名字叫Wifi File Explorer的软件。
实现步骤相当简单,就是开启⼿机⽆线热点(hot spot)功能(如果⼿机不⽀持的话,可以开启WIN7的虚拟AP功能,让⼿机⽤Wifi连上电脑)。然后⽤电脑搜索⽆线,搜到对应⼿机的⽹络连接上去。
接下来打开⼿机上这个叫Wifi File Explorer的软件,进⼊如下界⾯:
⽤电脑IE浏览器登陆URL上的地址即可进⼊如下界⾯:
然后就可以在电脑上以⽹页上传下载的形式传⽂件了。
值得⼀提的是,该种⽅法的好处就在于当⾝边没有⼿机适配线跟电脑相连的时候。同时这个上传⽂件的速度(即电脑向⼿机传⽂件)也⾮常的快,我⾃⼰实测传⼀部⼤电影,⼤概速度有20M/s(此处没写清,估计20Mbps?因为考虑到802.11G的带宽是54Mbps),远远超过了⽤USB线缆传输的速度。所以向⼤家推荐。
⼿机没有⽆线热点的同学也不⽤慌,你可以通过以下途径实现,第⼀个就是刷⼀些新版的ROM使⼿机⽀
持⽆线热点功能。第⼆个就是⽤WIN7建⽴虚拟AP主机,然后⽤⼿机wifi 连上电脑,实现组件成⼀个⼩型局域⽹,再⽤上⽂中所提到的打开Wifi File
Explorer的⽅法互传⽂件。
附⼀篇⽹上到的关于构建WIN7构建虚拟AP的⽅法:
⽽Windows7 中的虚拟Wifi 功能可以在⼀块真实⽆线⽹卡基础上再虚拟出⼀块⽹卡,实现⽆线路由器的AP功能,解决了临时⽹络的所有问题。只有Win7才有虚拟AP,XP的同学要失望了。
废话不多说:已经做好批处理⽂件(暂⽆,可根据下⾯说明⾃编.BAT⽂件),帖⼦下⾯可以下载。步骤如下打开批处理⽂件,选择1,然后进⾏下⾯的步骤3,然后再选择2,就可以了。以后每次开机只要打开批处理⽂件选择2就可以,1只要操作⼀次就可以默认AP名为win7ap,密码me501。
以下为操作原理,可以⽆视。关注步骤3就⾏。
1. 以管理员⾝份运⾏命令提⽰符
因为下⾯的步骤必须在管理员权限下运⾏(如果已经关闭了uac功能可以⽆视管理员权限直接进cmd),因此我们从开始菜单到“命令提⽰符”,或直接键⼊cmd快速搜索,右键单击它,选择“以管理
员⾝份运⾏”,在弹出的⽤户控制窗⼝中单击“是”。还有⼀种⽅法就是按住Ctrl和Shift键直接单击该快捷⽅式,更简单哦。
2. 启⽤并设定“虚拟Wifi⽹卡”模式
运⾏以下命令启⽤虚拟⽆线⽹卡(相当于打开路由器):⼀条条来:
netsh wlan set hostednetwork mode=allow
netsh wlan set hostednetwork ssid=DEMO_AP
netsh wlan set hostednetwork key=PASSWORD keyusage=persistent
注:红字部分为可替换为⾃⼰需要的内容(DEMO_AP是你⽆线AP的名字,password是密码)
这个命令中有三个参数:
Mode:是否启⽤虚拟Wifi⽹卡,改为disallow则为禁⽤,虚拟⽹卡即会消失。wifi分享
Ssid:指定⽆线⽹络的名称,最好为英⽂。
Key:指定⽆线⽹络的密码。该密码⽤于对⽆线⽹进⾏安全的WPA2加密,能够很好的防⽌被蹭⽹。
Keyusage:指定密码为长期有效还是临时密码。
以上三个参数其实可以单独使⽤,例如只使⽤mode=disallow可以直接禁⽤虚拟Wifi ⽹卡。
3. 启⽤“Internet连接共享(ICS)”
Internet连接共享功能请根据实际情况,是你的本地⽹卡,还是⽆线⽹卡,本地⽹卡是指你⽤你的有线⽹卡上⽹,猫拨号,或者路由器。⽆线⽹卡可以可以设置共享!!
为了与其他计算机或设备共享已连接的互联⽹,我们需要启⽤“Internet连接共享”功
能。打开“⽹络和⽹络共享中⼼”窗⼝——“更改适配器设置”,右键单击已连接到Internet 的⽹络连接,选择“属性”,切换到“共享”选项卡,选中其中的复选框,并选择允许其共享Internet的⽹络连接(⼀般都是⽆线连接2,即虚拟Wifi⽹卡的连接)。
4. 开启⽆线⽹络
继续在命令提⽰符中运⾏以下命令:
netsh wlan start hostednetwork
即可开启我们之前设置好的⽆线⽹络(相当于打开路由器的⽆线功能。同理,将start改为stop即可关闭该⽆线⽹)。