如何在Glass上禁用WiFi进行测试?

时间:2014-01-23 10:12:15

标签: google-glass android-settings

我想为Google Glass开发一个接收器,它将检测Glass的WiFi状态,并根据该状态向用户显示一些信息。

接收方将监听android.net.wifi.WIFI_STATE_CHANGED以便我可以捕获该事件,然后检查互联网的状态。它不仅会检测互联网的可用性,还会显示Glass在从任何玻璃应用程序ping任何特定IP地址时是否超时。

我已在其他Android设备上测试了接收器,但它运行正常。但现在我想在Glass上测试应用程序。为了测试,我想禁用WiFi;但是,Glass仅显示忘记当前WiFi网络并连接到附近网络的设置选项。

如何暂时禁用Glass上的WiFi?

3 个答案:

答案 0 :(得分:3)

从玻璃的默认设置中,无法禁用WiFi。要做的事情你必须遵循一些说明并安装Android默认启动器和设置,以便您可以获取设置UI作为您的Android设备,并做其余的欲望工作。

我在这里描述整个过程:

  1. 首先,您必须下载这两个apk。

  2. 之后,您必须通过亚行将这两个应用程序安装到您的玻璃杯中:

    1. adb install Settings.apk          2. adb install Launcher2.apk    
    
  3. 请注意不要选中“默认使用”框,否则在卸载Launcher2.apk之前,您将无法访问“玻璃设置”。

    完成安装后,转到您的设置并选择启动器。选择Android默认启动器后,您将获得设置UI,就像您的Android设备一样。现在你可以做任何你想做的事情,如WiFi启用/禁用,蓝牙启用/禁用等。但是有一些问题不能像蓝牙网络共享,数据使用,飞行模式和一些其他功能。

    Details process of using the settings and launcher and not working features.

    如果您想首先卸载已安装的应用,请查看您的应用套餐名称,然后使用以下脚本从设备中删除该应用:

    adb shell pm list packages [see all of your installed app list]
    
    abd shell pm uninstall -k com.packagename [your app by specific package name]
    

    在上述脚本之后,您将获得之前的玻璃设置。

    这是一个很棒的视频,其中所有这些过程都以很好的方式进行了描述。

    Voiding Your Warranty: Hacking Glass

答案 1 :(得分:2)

正如您已经知道我们无法通过本机设置应用程序禁用/启用wifi和蓝牙(我真的不知道为什么)。但我们所知道的是,谷歌眼镜是一个有点特殊的Android设备,我们可以做很多事情,可以在常规的Android设备(如手机)上完成。可以做的“功能”是以编程方式启用/禁用wifi和蓝牙!为了做到这一点,你必须创建自己的小项目,并包括以下几行:

    WifiManager wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE); 
    wifiManager.setWifiEnabled(true);
    wifiManager.setWifiEnabled(false);

    boolean wifiEnabled = wifiManager.isWifiEnabled();

    //Disable bluetooth
    BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();    
    if (mBluetoothAdapter.isEnabled()) {
        mBluetoothAdapter.disable();
    } 

运行禁用wifi和蓝牙的小应用程序后,您可以导航到您的玻璃设置,看到wifi和蓝牙都关闭。如果您访问其中一个,它会要求您重新打开它们。 至少适用于Google Glass 19.1 (这是我目前的版本)。

答案 2 :(得分:0)

我制作了一个应用程序,可让您从菜单中打开和关闭wifi。

要么说“好玻璃,电源选项”,要么导航到“okay glass”菜单结构下的卡片。

稍后使用蓝牙技术。基于以下链接上的应用程序。

我的应用 https://github.com/afzaman/Power-Options-GoogleGlass

资源: http://javatechig.com/android/how-to-turn-off-turn-on-wifi-in-android-using-code