זכוכית EE2 מכונה בעיקר ככלי למטרה יחידה בארגון. לרוב, השותפים מפתחים את חוויות השימוש שלהם, הכוללות אפליקציה של מצב קיוסק או מצב קיוסק, שמקבלת גישה מהרגע שבו 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 ול-Bluetooth, לשנות את עוצמת הקול והבהירות, לאפס להגדרות המקוריות ולבדוק את גרסת הקושחה, המספר הסידורי ונפח האחסון הפנוי במכשיר.
הגדרות Wi-Fi
כשמתחברים לרשת Wi-Fi עם סיסמה, צריך להשתמש בקוד QR שאמור לפעול בהתאם להגדרות של רשת ה-Wi-Fi.
אחת הדרכים הפשוטות ליצירת קוד Wi-Fi היא להשתמש במחולל כמו QiFi.
כוונות הגדרות
אפליקציות יכולות להשתמש בכוונות כדי לנצל את ממשק המשתמש של ההגדרות של Glass.
הגדרות השקה
כדי להפעיל את אפליקציית Glass Settings, צריך להפעיל אותה כפעילות אחרת ב-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) }
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); }
רשימה של הגבלות משתמש זמינות:
UserManager#DISALLOW_CONFIG_WIFI
UserManager#DISALLOW_CONFIG_BLUETOOTH
UserManager#DISALLOW_ADJUST_VOLUME
UserManager#DISALLOW_DEBUGGING_FEATURES
UserManager#DISALLOW_FACTORY_RESET
זמן קצוב לכיבוי אוטומטי של ציר
עם סגירת הציר והמכשיר לא מחובר לחשמל, הוא יכבה אחרי ארבע שעות של חוסר פעילות. כדי לשנות את ההתנהגות הזו, 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, יש לבצע את הפעולות הבאות:
- מורידים את גשר ניפוי הבאגים ל-Android למחשב.
- אפשר להשתמש במסוף שורת הפקודה במחשב כדי להוסיף את ספריית
platform-tools
שהורדתם למשתנהPATH
של המערכת:- Windows
set PATH=%PATH%;C:\path\to\platform-tools
- Linux ו-MacOS
- מורידים את קובץ ה-APK למחשב מספק הפתרונות שלכם.
- מחברים את Glass למחשב באמצעות כבל USB.
- אם מופיעה הודעה על המסך, מקישים כדי לאפשר ניפוי באגים ב-USB ב-Glass.
- פותחים מסוף של שורת פקודה במחשב.
- יש לפעול לפי ההוראות ב-adb כדי להתקין את ה-APK.
echo "export PATH=\$PATH:/path/to/platform-tools" >> ~/.bash_profile && source ~/.bash_profile