应用集成

Glass EE2 主要为企业提供单一用途的工具。在大多数情况下,合作伙伴会开发自己的体验,包括启动器或自助服务终端模式的应用,这些应用从 Google Glass 启动的那一刻起就开始使用。

启动器

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>

设置

Glass 设置应用允许用户检查电池电量、连接到 WLAN 和蓝牙、修改音量和亮度、恢复出厂设置,以及检查设备的固件版本、序列号和可用存储空间。

WLAN 设置

使用密码连接到 WLAN 网络时,您必须使用符合 WLAN 网络配置的二维码。

生成 Wi-Fi 代码的一种简单方法是使用 QiFi 等生成器。

设置 intent

应用可以利用 Intent 来利用 Google 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);
}

下面列出了可用的用户限制:

合页自动关停超时

当您合页后设备未连接到任何电源时,设备会在闲置 4 小时后关闭。如需更改此行为,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

安装应用

如需在 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 线将 Glass 连接到计算机。
  5. 如果屏幕上出现提示,请点按以允许在 Glass 上进行 USB 调试。
  6. 在计算机上打开命令行终端。
  7. 按照 adb 说明安装 APK。