应用集成

Glass EE2 主要被设计为面向企业的单一用途工具。在大多数情况下,合作伙伴会开发自己的体验,包括在 Google Glass 启动后接管的启动器或 kiosk 模式应用。

启动器

Glass 附带一个启动器和一个设置应用。

将应用添加到启动器

如需在启动器应用列表中显示您的应用,您需要将 com.google.android.glass.category.DIRECTORY 添加到应用清单中的主 activity:

<activity
    android:name="com.example.android.glass.cardsample.MainActivity">
    <intent-filter>
        <action
            android:name="android.intent.action.MAIN" />
        <category
            android:name="android.intent.category.LAUNCHER" />
        <category
            android:name="com.google.android.glass.category.DIRECTORY" />
    </intent-filter>
</activity>

设置

借助 Google 眼镜“设置”应用,用户可以查看电池电量、连接到 Wi-Fi 和蓝牙、修改音量和亮度、恢复出厂设置,以及查看设备的固件版本、序列号和可用存储空间。

WLAN 设置

连接到需要密码的 Wi-Fi 网络时,您必须使用符合 Wi-Fi 网络配置的二维码。

生成 Wi-Fi 代码的一种简单方法是使用生成器,例如 QiFi

设置 intent

应用可以使用 intent 来利用 Glass 设置界面。

启动设置

如需启动 Glass 设置应用,请像启动任何其他 Android activity 一样启动它:

adb shell am start -n com.google.android.glass.settings/.MainActivity

“设置”页面

如需在“设置”中启动特定页面,Glass 支持以下操作:

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.BATTERY_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.WIFI_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.BLUETOOTH_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.VOLUME_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.BRIGHTNESS_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.DEVICE_INFO_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.SHOW_REGULATORY_INFO

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.SYSTEM_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.DATE_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.LOCALE_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.INPUT_METHOD_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.DEVELOPMENT_SETTINGS

adb shell am start -n com.google.android.glass.settings/.MainActivity -a android.settings.FACTORY_RESET_SETTINGS

用户限制

为确保设备的使用符合预期,请在设置中启用用户限制。

以下代码段展示了如何设置限制:

Kotlin

val devicePolicyManager: DevicePolicyManager =
    context.getSystemService(Context.DEVICE_POLICY_SERVICE) as DevicePolicyManager
val adminName = getComponentName(context)

arrayOf(
  UserManager.DISALLOW_CONFIG_WIFI,
  UserManager.DISALLOW_CONFIG_BLUETOOTH,
  UserManager.DISALLOW_FACTORY_RESET
).forEach { devicePolicyManager.addUserRestriction(adminName, it) }

Java

String[] restrictions = {
  UserManager.DISALLOW_CONFIG_WIFI,
  UserManager.DISALLOW_CONFIG_BLUETOOTH,
  UserManager.DISALLOW_FACTORY_RESET};

final DevicePolicyManager devicePolicyManager =
    (DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE);
final adminName = getComponentName(context);

for (String restriction: restrictions) {
  devicePolicyManager.addUserRestriction(adminName, restriction);
}

以下是可用的用户限制列表:

合页自动关闭超时

当您合上合页且设备未连接到任何电源时,设备会在闲置四小时后关闭。如需更改此行为,Glass 支持以下操作:

停用自动关闭

adb shell am start \
-a com.google.android.glass.settings.mcu.HINGE_SHUTDOWN_TIMEOUT_ACTION \
--ei com.google.android.glass.settings.mcu.HINGE_SHUTDOWN_TIMEOUT -1

立即自动关闭

adb shell am start \
-a com.google.android.glass.settings.mcu.HINGE_SHUTDOWN_TIMEOUT_ACTION \
--ei com.google.android.glass.settings.mcu.HINGE_SHUTDOWN_TIMEOUT 0

在指定时间后自动关闭

adb shell am start \
-a com.google.android.glass.settings.mcu.HINGE_SHUTDOWN_TIMEOUT_ACTION \
--ei com.google.android.glass.settings.mcu.HINGE_SHUTDOWN_TIMEOUT time_in_minutes

安装应用

如需在 Google Glass 上安装应用,请执行以下操作:

  1. 在计算机上下载 Android 调试桥
  2. 使用计算机上的命令行终端将下载的 platform-tools 目录添加到系统 PATH 变量:
    • Windows
    • set PATH=%PATH%;C:\path\to\platform-tools
    • Linux 和 macOS
    • echo "export PATH=\$PATH:/path/to/platform-tools" >> ~/.bash_profile && source ~/.bash_profile
  3. 从解决方案提供商处将 APK 文件下载到您的计算机上。
  4. 使用 USB 线将 Google Glass 连接到计算机。
  5. 如果屏幕上显示提示,请点按以允许在 Glass 上进行 USB 调试。
  6. 在计算机上打开命令行终端。
  7. 按照 adb 说明安装 APK。