Glass EE2 สร้างขึ้นเพื่อเป็นเครื่องมือแบบวัตถุประสงค์เดียวสำหรับองค์กรเป็นหลัก ในกรณีส่วนใหญ่ พาร์ทเนอร์จะพัฒนาประสบการณ์การใช้งานของตนเอง ซึ่งรวมถึงแอป Launcher หรือแอปโหมดคีออสก์ที่จะทำงานแทนทันทีที่ Glass เปิดเครื่อง
Launcher
Glass มาพร้อม Launcher และแอปการตั้งค่า
เพิ่มแอปพลิเคชันลงใน Launcher
หากต้องการแสดงแอปพลิเคชันของคุณในรายการแอปพลิเคชันของ Launcher คุณต้องเพิ่ม com.google.android.glass.category.DIRECTORY
ลงในกิจกรรมหลักในไฟล์ Manifest ของแอปพลิเคชัน
<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 และบลูทูธ แก้ไขระดับเสียงและความสว่าง รีเซ็ตเป็นค่าเริ่มต้น รวมถึงตรวจสอบเวอร์ชันเฟิร์มแวร์ หมายเลขซีเรียล และพื้นที่เก็บข้อมูลว่างของอุปกรณ์
การตั้งค่า Wi-Fi
เมื่อเชื่อมต่อเครือข่าย Wi-Fi ด้วยรหัสผ่าน คุณต้องใช้คิวอาร์โค้ดที่ควรเป็นไปตามการกำหนดค่าเครือข่าย Wi-Fi
วิธีที่ง่ายในการสร้างรหัส Wi-Fi คือการใช้เครื่องมือสร้าง เช่น QiFi
ความตั้งใจในการตั้งค่า
แอปพลิเคชันสามารถใช้ Intent เพื่อใช้ประโยชน์จาก UI การตั้งค่าของ 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
หมดเวลาปิดบานพับอัตโนมัติ
เมื่อคุณปิดบานพับและอุปกรณ์ไม่ได้เชื่อมต่อกับแหล่งจ่ายไฟ อุปกรณ์จะปิดลงหลังจากไม่มีการใช้งานเป็นเวลา 4 ชั่วโมง หากต้องการเปลี่ยนลักษณะการทำงานนี้ 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
- 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