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); }
以下是可用的用户限制列表:
UserManager#DISALLOW_CONFIG_WIFI
UserManager#DISALLOW_CONFIG_BLUETOOTH
UserManager#DISALLOW_ADJUST_VOLUME
UserManager#DISALLOW_DEBUGGING_FEATURES
UserManager#DISALLOW_FACTORY_RESET
合页自动关闭超时
当您合上合页且设备未连接到任何电源时,设备会在闲置四小时后关闭。如需更改此行为,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 上安装应用,请执行以下操作:
- 在计算机上下载 Android 调试桥。
- 使用计算机上的命令行终端将下载的
platform-tools
目录添加到系统PATH
变量:- Windows
- Linux 和 macOS
set PATH=%PATH%;C:\path\to\platform-tools
echo "export PATH=\$PATH:/path/to/platform-tools" >> ~/.bash_profile && source ~/.bash_profile
- 从解决方案提供商处将 APK 文件下载到您的计算机上。
- 使用 USB 线将 Google Glass 连接到计算机。
- 如果屏幕上显示提示,请点按以允许在 Glass 上进行 USB 调试。
- 在计算机上打开命令行终端。
- 按照 adb 说明安装 APK。