Glass EE2 को मुख्य रूप से, Enterprise के लिए एक खास काम के टूल के तौर पर बनाया गया है. ज़्यादातर मामलों में, पार्टनर अपने हिसाब से अनुभव बनाते हैं. इनमें लॉन्चर या कीऑस्क मोड ऐप्लिकेशन शामिल होता है, जो 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 Settings ऐप्लिकेशन की मदद से, उपयोगकर्ता बैटरी लेवल देख सकते हैं, वाई-फ़ाई और ब्लूटूथ से कनेक्ट कर सकते हैं, आवाज़ और चमक में बदलाव कर सकते हैं, फ़ैक्ट्री रीसेट कर सकते हैं, और डिवाइस के फ़र्मवेयर वर्शन, सीरियल नंबर, और खाली स्टोरेज की जगह देख सकते हैं.
वाई-फ़ाई की सेटिंग
पासवर्ड वाले वाई-फ़ाई नेटवर्क से कनेक्ट करने के लिए, आपको ऐसे क्यूआर कोड का इस्तेमाल करना होगा जो वाई-फ़ाई नेटवर्क के कॉन्फ़िगरेशन के मुताबिक हो.
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
- 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 को यूएसबी केबल की मदद से कंप्यूटर से कनेक्ट करें.
- अगर स्क्रीन पर कोई प्रॉम्प्ट दिखता है, तो Glass पर यूएसबी डीबग करने की अनुमति देने के लिए टैप करें.
- अपने कंप्यूटर पर कमांड-लाइन टर्मिनल खोलें.
- APK इंस्टॉल करने के लिए, adb के निर्देशों का पालन करें.