Glass EE2 terutama dirancang sebagai alat dengan tujuan tunggal untuk Perusahaan. Pada umumnya, partner mengembangkan pengalaman mereka sendiri, yang mencakup aplikasi peluncur atau mode kios yang mengambil alih sejak Glass dinyalakan.
Peluncur
Glass dilengkapi dengan peluncur dan aplikasi setelan.
Menambahkan aplikasi ke peluncur
Untuk menampilkan aplikasi di daftar aplikasi peluncur, Anda perlu menambahkan
com.google.android.glass.category.DIRECTORY
ke aktivitas utama dalam
manifes aplikasi:
<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>
Setelan
Aplikasi Setelan Kaca memungkinkan pengguna memeriksa level baterai, terhubung ke Wi-Fi dan Bluetooth, mengubah volume dan kecerahan, mereset ke setelan pabrik, serta memeriksa versi firmware, nomor seri, dan ruang penyimpanan kosong perangkat.
Setelan Wi-Fi
Saat terhubung ke jaringan Wi-Fi dengan sandi, Anda harus menggunakan kode QR yang harus mematuhi konfigurasi jaringan Wi-Fi.
Salah satu cara mudah untuk membuat kode Wi-Fi adalah dengan menggunakan generator seperti QiFi.
Intent setelan
Aplikasi dapat menggunakan intent untuk memanfaatkan UI Setelan Glass.
Membuka setelan
Untuk meluncurkan aplikasi Setelan Kaca, mulai aplikasi seperti aktivitas Android lainnya:
adb shell am start -n com.google.android.glass.settings/.MainActivity
Halaman setelan
Untuk meluncurkan halaman tertentu di Setelan, Glass mendukung tindakan berikut:
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
Pembatasan pengguna
Untuk memastikan perangkat digunakan sebagaimana mestinya, aktifkan batasan pengguna di setelan.
Cuplikan berikut menunjukkan cara menetapkan batasan:
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); }
Berikut adalah daftar batasan pengguna yang tersedia:
UserManager#DISALLOW_CONFIG_WIFI
UserManager#DISALLOW_CONFIG_BLUETOOTH
UserManager#DISALLOW_ADJUST_VOLUME
UserManager#DISALLOW_DEBUGGING_FEATURES
UserManager#DISALLOW_FACTORY_RESET
Waktu tunggu penonaktifan otomatis engsel
Saat Anda menutup engsel dan perangkat tidak terhubung ke sumber daya apa pun, perangkat akan dimatikan setelah tidak aktif selama empat jam. Untuk mengubah perilaku ini, Glass mendukung tindakan berikut:Menonaktifkan penonaktifan otomatis
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
Penonaktifan otomatis langsung
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
Penonaktifan otomatis setelah waktu yang ditentukan
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
Menginstal aplikasi
Untuk menginstal aplikasi di Glass, lakukan hal berikut:
- Download Android Debug Bridge di komputer Anda.
- Gunakan terminal command line di komputer Anda untuk menambahkan direktori
platform-tools
yang didownload ke variabelPATH
sistem:- Windows
- Linux dan macOS
set PATH=%PATH%;C:\path\to\platform-tools
echo "export PATH=\$PATH:/path/to/platform-tools" >> ~/.bash_profile && source ~/.bash_profile
- Download file APK ke komputer Anda dari penyedia solusi.
- Hubungkan Glass ke komputer dengan kabel USB.
- Jika perintah muncul di layar, ketuk untuk mengizinkan proses debug USB di Glass.
- Buka terminal command line di komputer Anda.
- Ikuti petunjuk adb untuk menginstal APK.