تم تصميم Glass EE2 بشكل أساسي كأداة ذات غرض واحد للمؤسسات. في معظم الحالات، يطوّر الشركاء تجاربهم الخاصة، بما في ذلك مشغّل التطبيقات أو تطبيق وضع الكشك الذي يحل محل لحظة تشغيل Glass.
Launcher
يتوفر زجاج مع مشغّل تطبيقات وتطبيق للإعدادات.
إضافة تطبيق إلى مشغّل التطبيقات
لعرض تطبيقك في قائمة تطبيقات مشغِّل التطبيقات، عليك إضافة 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 Glass للمستخدمين التحقق من مستوى شحن البطارية والاتصال بشبكة Wi-Fi والبلوتوث وتعديل مستوى الصوت والسطوع وإعادة ضبط الجهاز على الإعدادات الأصلية والتحقّق من إصدار البرامج الثابتة والرقم التسلسلي ومساحة التخزين المجانية للجهاز.
إعدادات Wi-Fi
عند الاتصال بشبكة Wi-Fi باستخدام كلمة مرور، عليك استخدام رمز استجابة سريعة يجب أن يتوافق مع إعدادات شبكة 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 Debug Bridge على جهاز الكمبيوتر
- استخدِم الوحدة الطرفية لسطر الأوامر على جهاز الكمبيوتر لإضافة
دليل
platform-tools
الذي تم تنزيله إلى متغيّر النظامPATH
:- نظام التشغيل Windows
set PATH=%PATH%;C:\path\to\platform-tools
- نظاما التشغيل Linux وMac
- نزِّل ملف APK على جهاز الكمبيوتر من مقدِّم الحلول.
- اربط Glass بجهاز الكمبيوتر باستخدام كابل USB.
- إذا ظهرت رسالة مطالبة على الشاشة، انقر للسماح بتصحيح أخطاء USB على Glass.
- افتح نافذة طرفية لسطر الأوامر على جهاز الكمبيوتر.
- اتّبِع تعليمات adb لتثبيت حزمة APK.
echo "export PATH=\$PATH:/path/to/platform-tools" >> ~/.bash_profile && source ~/.bash_profile