應用程式整合

Glass EE2 主要僅供企業使用的單一工具。在多數情況下,合作夥伴會自行開發使用體驗,包括在 Glass 啟動後接管的啟動器或 Kiosk 模式應用程式。

啟動器

Glass 隨附啟動器和設定應用程式。

將應用程式新增至啟動器

如要在啟動器應用程式清單中顯示應用程式,您需要將 com.google.android.glass.category.DIRECTORY 新增至應用程式資訊清單的主要活動中:

<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 設定應用程式可讓使用者檢查電池電量、連線至 Wi-Fi 和藍牙、修改音量和亮度、恢復原廠設定,以及查看裝置的韌體版本、序號和免費儲存空間。

Wi-Fi 設定

使用密碼連上 Wi-Fi 網路時,您必須使用與 Wi-Fi 網路設定相符的 QR 圖碼。

產生 Wi-Fi 程式碼最簡單的方式之一,就是使用 QiFi 等產生器。

設定意圖

應用程式可以利用意圖來使用 Glass 設定使用者介面。

啟動設定

如要啟動 Glass 設定應用程式,請先啟動任何其他 Android 活動:

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

設定頁面

如要在「設定」中啟動特定網頁,Google 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);
}

以下列出可用的使用者限制:

轉軸自動關閉逾時

關閉轉軸時,裝置並未連線至任何電源,會在閒置四小時後關閉。如要變更這個行為,Google 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 Debug Bridge
  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。