Glass EE2 dirancang terutama sebagai alat tujuan tunggal untuk Perusahaan. Umumnya, partner mengembangkan pengalamannya sendiri, yang meliputi aplikasi peluncur atau mode kios yang mengambil alih dari momen Glass dijalankan.
Peluncur
Glass dilengkapi dengan peluncur dan aplikasi setelan.
Menambahkan aplikasi ke peluncur
Untuk menampilkan aplikasi pada 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 Glass Settings memungkinkan pengguna memeriksa level baterai, menghubungkan ke Wi-Fi dan Bluetooth, mengubah volume dan kecerahan, mereset ke setelan pabrik, serta memeriksa versi firmware, nomor seri, dan ruang penyimpanan gratis 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 Kaca.
Setelan peluncuran
Untuk meluncurkan aplikasi Setelan Kaca, mulai sebagai 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
Batasan pengguna
Untuk memastikan perangkat digunakan sebagaimana mestinya, aktifkan pembatasan pengguna pada setelan.
Cuplikan berikut menunjukkan cara menetapkan pembatasan:
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 listrik, perangkat akan mati setelah tidak aktif selama empat jam. Untuk mengubah perilaku ini, Glass mendukung tindakan berikut:Nonaktifkan 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
Mematikan otomatis segera
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
Mematikan 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
Instal aplikasi
Untuk menginstal aplikasi di Glass, lakukan langkah berikut:
- Download Android Debug Bridge di komputer Anda.
- Gunakan terminal command line di komputer untuk menambahkan direktori
platform-tools
yang didownload ke variabelPATH
sistem:- Windows
set PATH=%PATH%;C:\path\to\platform-tools
- Linux dan MacOS
- Download file APK ke komputer dari penyedia solusi Anda.
- Sambungkan 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.
- Ikuti petunjuk adb untuk menginstal APK.
echo "export PATH=\$PATH:/path/to/platform-tools" >> ~/.bash_profile && source ~/.bash_profile