Glass EE2 ได้รับการพิจารณาว่าเป็นเครื่องมือสําหรับ Enterprise เพียงอย่างเดียวเป็นหลัก ในกรณีส่วนใหญ่ พาร์ทเนอร์จะ พัฒนาประสบการณ์ของตนเอง ซึ่งรวมถึง 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
ข้อจํากัดของผู้ใช้
เปิดใช้การจํากัดผู้ใช้ในการตั้งค่าเพื่อให้อุปกรณ์ทํางานได้ตามที่ต้องการ
ข้อมูลโค้ดต่อไปนี้คือวิธีตั้งค่าข้อจํากัด
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) }
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_TIMEOUTtime_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