애플리케이션 통합

Glass EE2는 주로 Enterprise를 위한 단일 목적 도구로 여겨집니다. 대부분의 경우 파트너가 자체 환경을 개발합니다. 여기에는 Glass가 부팅되는 순간부터 대체되는 런처 또는 키오스크 모드 앱이 포함됩니다.

런처

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 설정 UI를 활용할 수 있습니다.

설정 실행하기

Glass 설정 앱을 실행하려면 다른 Android 활동으로 시작합니다.

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) }

자바

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를 설치합니다.