平淡
挑战题描述
最近我家的Wi-Fi好像接入很多不明来历的Android设备,可是进入路由器查看后,都是类似“androidXXXXX”的设备显示的,我也分不清到底哪些是自家设备,哪些是别人的设备。有没有什么方法可以标示属于自己的设备?(题号:20142202)
解题思路
Android设备连接到Wi-Fi显示的名称是由net.hostname指定的,因此要更改显示的名称就需要对net.hostname默认的名称进行手动更改。更改操作可以借助ADB命令来完成。
解题方法
首先保证设备已经ROOT,然后到http://tinyurl.com/k99vl8o下载ADB驱动,下载后将其解压到K:\adb备用。接着将Android设备和PC连接,在手机上依次进入“设置→应用程序→开发, 勾选其中的“USB调试”(图1)。
打开资源管理器,运行“K:\adbexe\adb\ Command Prompt”,在打开的命令提示符中输入执行命令“adb devices”,查看平板和PC连接是否正常,如果已经显示连接设备则表示正常连接。输入执行命令“getprop net.hostname?”可以查看当前设备的默认名称,大多是“android-XXX的形式,这也是Android设备连接到Wi-Fi后显示的默认名称(图2)。
如果要对其进行重命名,继续在命令提示符下执行以下命令:
Su
setprop net.hostname myandroid
其中myandroid为需要定义的名称,支持中文命名如可以定义为“我的平板”,但是有些路由器可能无法识别(会变成乱码显示,所以最好用英文)。现在断开Android平板的连接,然后进入路由器设置界面,切换到“DHCP服务器→客户端列表”,可以看到原来Android平板名称已经变为“我的平板”,这样查看起来是不是一目了然了呢(图3)?
本期挑战题
题号:20142301
难度:3分
挑战题描述:
因为需要接受验证码,我在很多网站注册时都留下手机号,可是之后总会收到很多莫名推销的电话,有什么办法可以既能接收验证码,又不会泄露自己的号码?
题号:20142302
难度:4分
挑战题描述:
苹果iPhone手机有一项AirPrint无线打印功能,但很少有人使用,因为还需要配置一台专有的AirPrint技术的打印机,而配有AirPrint技术的打印机价格不菲。那么是否可以通过其他方式让普通打印机也能实现AirPrint无线打印呢?