Glass EE2 को खास तौर पर Enterprise के लिए, सिर्फ़ एक टूल के तौर पर इस्तेमाल किया जाता है. ज़्यादातर मामलों में, पार्टनर अपने खुद के अनुभव बनाते हैं. इनमें, लॉन्चर या कीऑस्क मोड ऐप्लिकेशन भी शामिल है, जो कांच के बूट होने के तुरंत बाद चालू हो जाता है.
लॉन्चर
ग्लास में लॉन्चर और सेटिंग ऐप्लिकेशन शामिल हैं.
लॉन्चर में कोई ऐप्लिकेशन जोड़ें
अपने ऐप्लिकेशन को लॉन्चर ऐप्लिकेशन की सूची पर दिखाने के लिए, आपको
अपने ऐप्लिकेशन के
मेनिफ़ेस्ट में मुख्य गतिविधि में 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 सेटिंग ऐप्लिकेशन, उपयोगकर्ताओं को बैटरी लेवल की जांच करने, वाई-फ़ाई और ब्लूटूथ से कनेक्ट करने, वॉल्यूम और चमक में बदलाव करने, फ़ैक्ट्री रीसेट करने, और डिवाइस के फ़र्मवेयर वर्शन, सीरियल नंबर और मुफ़्त स्टोरेज की जगह देखने की सुविधा देता है.
वाई-फ़ाई की सेटिंग
जब आप पासवर्ड वाले वाई-फ़ाई नेटवर्क से कनेक्ट करते हैं, तो आपको एक ऐसे क्यूआर कोड का इस्तेमाल करना होगा जो वाई-फ़ाई नेटवर्क कॉन्फ़िगरेशन के मुताबिक होना चाहिए.
वाई-फ़ाई कोड जनरेट करने का एक आसान तरीका, QiFi जैसे जनरेटर का इस्तेमाल करना है.
सेटिंग इंटेंट
ऐप्लिकेशन, Glass सेटिंग UI का लाभ उठाने के लिए इंटेंट का उपयोग कर सकते हैं.
लॉन्च सेटिंग
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 डीबग ब्रिज डाउनलोड करें.
- सिस्टम
PATH
वैरिएबल में, डाउनलोड की गईplatform-tools
डायरेक्ट्री जोड़ने के लिए, अपने कंप्यूटर पर कमांड लाइन टर्मिनल का इस्तेमाल करें:- Windows
set PATH=%PATH%;C:\path\to\platform-tools
- Linux और MacOS
- अपने समाधान देने वाली कंपनी से अपने कंप्यूटर पर APK फ़ाइल डाउनलोड करें.
- ग्लास को यूएसबी केबल के ज़रिए कंप्यूटर से कनेक्ट करें.
- अगर स्क्रीन पर कोई अनुरोध दिखता है, तो यूएसबी पर डीबग करने की अनुमति देने के लिए टैप करें.
- अपने कंप्यूटर पर कमांड लाइन टर्मिनल खोलें.
- APK इंस्टॉल करने के लिए, adb के निर्देशों का पालन करें.
echo "export PATH=\$PATH:/path/to/platform-tools" >> ~/.bash_profile && source ~/.bash_profile