La conception des lunettes Glass EE2 a été conçue principalement pour les entreprises. Dans la plupart des cas, les partenaires développent leurs propres expériences, y compris un lanceur d'applications ou une application kiosque qui prend le relais au moment du démarrage de Glass.
Launcher
Les lunettes Glass sont équipées d'un lanceur d'applications et d'une application de paramétrage.
Ajouter une application au lanceur
Pour afficher votre application dans la liste des applications du lanceur, vous devez ajouter com.google.android.glass.category.DIRECTORY
à l'activité principale dans le fichier manifeste de votre application:
<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>
Paramètres
L'application Glass Settings permet aux utilisateurs de vérifier le niveau de la batterie, de se connecter au Wi-Fi et du Bluetooth, de modifier le volume et la luminosité, de rétablir la configuration d'usine, et de vérifier la version du micrologiciel, le numéro de série et l'espace de stockage libre de l'appareil.
Paramètres Wi-Fi
Lorsque vous vous connectez à un réseau Wi-Fi avec un mot de passe, vous devez utiliser un code QR conforme aux configurations de réseau Wi-Fi.
Pour générer facilement le code Wi-Fi, vous pouvez utiliser un générateur, tel que QiFi.
Intents de paramètres
Les applications peuvent utiliser les intents pour exploiter l'interface utilisateur des paramètres de Glass.
Paramètres de lancement
Pour lancer l'application Paramètres de Google Glass, démarrez-la comme toute autre activité Android:
adb shell am start -n com.google.android.glass.settings/.MainActivity
Pages des paramètres
Pour lancer une page spécifique dans les paramètres, Glass prend en charge les actions suivantes:
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
Restrictions applicables aux utilisateurs
Pour vous assurer que les appareils sont utilisés comme prévu, activez les restrictions utilisateur dans les paramètres.
L'extrait de code suivant montre comment définir des restrictions:
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); }
Voici la liste des restrictions utilisateur disponibles:
UserManager#DISALLOW_CONFIG_WIFI
UserManager#DISALLOW_CONFIG_BLUETOOTH
UserManager#DISALLOW_ADJUST_VOLUME
UserManager#DISALLOW_DEBUGGING_FEATURES
UserManager#DISALLOW_FACTORY_RESET
Délai avant expiration de la charnière automatique
Lorsque vous fermez la charnière et que l'appareil n'est connecté à aucune source d'alimentation, il s'éteint au bout de quatre heures d'inactivité. Pour modifier ce comportement, les fonctionnalités suivantes sont disponibles dans Glass:Désactiver l'arrêt automatique
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
Arrêt immédiat
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
Arrêt automatique après une heure spécifiée
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
Installer des applications
Pour installer une application sur Glass, procédez comme suit:
- Téléchargez Android Debug Bridge sur votre ordinateur.
- Utilisez le terminal de ligne de commande sur votre ordinateur pour ajouter le répertoire
platform-tools
téléchargé à la variable systèmePATH
:- Windows
set PATH=%PATH%;C:\path\to\platform-tools
- Linux et macOS
- Téléchargez le fichier APK sur votre ordinateur auprès de votre fournisseur de solutions.
- Connectez Glass à l'ordinateur à l'aide d'un câble USB.
- Si une invite s'affiche à l'écran, appuyez pour autoriser le débogage USB sur les lunettes Glass.
- Ouvrez un terminal de ligne de commande sur votre ordinateur.
- Suivez les instructions d'Adb pour installer l'APK.
echo "export PATH=\$PATH:/path/to/platform-tools" >> ~/.bash_profile && source ~/.bash_profile