只有有线路由,不想耗费流量来下载软件或主题什么的。于是去找用USB线上网的方案,也是为了万一在条件有限的情况下能达到目的寻找一条路径。
另外就是借这么个小课题,把各种应用途径打通。折腾了一下午一晚上,终于搞定了。
收获:
1、命令行软件验证应用
2、文本编辑器验证应用
3、全PC键盘验证应用
4、复制粘贴验证应用
说起来其实都是PC上最基本操作,象输入ping之后没有ctrl C键停止不下来的这类低级问题,相当无语啊。
另外通过这些活动把“USB调试”和“USB绑定”“USB存储”“自动打开存储卡”的问题也搞清楚了。
如果要从PC上用手机助手往MI上copy软件和文件的话,需要打开“USB存储”、“自动打开存储卡”。
在干活之前需要把几个软件先装上去,免得象我来回折腾:
(1)Hacker's Keyboard: 准备用来敲命令行的,最大的好处就是PC键盘上有啥,它就有啥
(2)Better Terminal Emulator Pro: Android上的命令行窗口
(3)Jota Text Editor: android是linux,理论上应该用vi,这个说记事本更确切。
好了,软件准备妥当后,开始
1、到www.android.com/tether#usb查看怎么进行xp电脑侧的驱动配置,下载好http://www.android.com/drivers/tetherxp.inf备用
2、把手机用usb线接到电脑上,XP检测到新硬件,驱动就选择上一步的那个inf文件
3、设备驱动安装好后应该是这样的
先设置好IP地址
4、把手机用usb线接到电脑上,自动检测到后会出现类似提示
3、打开Jota Text Editor,把下面的内容录入进去,保存成usb2computer.sh
busybox ifconfig usb0 add 192.168.0.2
busybox route add default gw 192.168.0.1
setprop net.dns1 192.168.0.1
4、想着这些命令每次都要执行特意存成脚本,结果发现竟然不支持chmod? 看图,设置了777都没有作用,诡异的说。(难道这是裁剪linux造成的吗?)
5、只能一条条copy到命令行中执行,注意看最上面的内容是执行busybox ifconfig的内容,usb0的ip地址是192.168.0.2
6、注意,linux下的ping可是和windows的ping不一样,一旦启动了就一直执行,怎么能停止呢?这就需要用到Hacker's Keyboard了。
7、局域网ip地址通了之后,就再ping一下广域网
8、看上去没什么问题,打开浏览器瞧一下,内容出来了,哈哈(截屏时没操作好,多按了音量键一下)