Glass 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, מפעילים אותה כמו כל פעילות אחרת ב-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 (ADB) למחשב.
- משתמשים במסוף שורת הפקודה במחשב כדי להוסיף את הספרייה
platform-tools
שהורדתם למשתנה המערכתPATH
:- Windows
- Linux ו-MacOS
set PATH=%PATH%;C:\path\to\platform-tools
echo "export PATH=\$PATH:/path/to/platform-tools" >> ~/.bash_profile && source ~/.bash_profile
- מורידים את קובץ ה-APK למחשב מספק הפתרון.
- מחברים את Glass למחשב באמצעות כבל USB.
- אם מופיעה בקשה במסך, מקישים כדי לאפשר ניפוי באגים ב-USB ב-Glass.
- פותחים מסוף שורת פקודה במחשב.
- פועלים לפי ההוראות ל-adb כדי להתקין את קובץ ה-APK.