เปิดอุปกรณ์ Android ด้วยเครื่องตรวจจับความเคลื่อนไหว (อุปกรณ์ภายนอกหรือไม่)


10

ปัญหา

ฉันกำลังมองหาอุปกรณ์ตรวจจับความเคลื่อนไหวที่สามารถตั้งค่าให้ปลุกแท็บเล็ต Android (4.3) ที่รูทแล้วเปิดหน้าจอเมื่อมีคนผ่านไปในรัศมี 2-3 เมตร

ไอเดีย

ฉันยินดีที่จะรับอุปกรณ์ภายนอกสำหรับสิ่งนี้และลงทุนในจำนวนเงินที่เหมาะสมมันจะต้องเป็นอุปกรณ์ที่ฉันสามารถเชื่อมต่อกับแท็บเล็ตได้

อาจมีเครื่องตรวจจับความใกล้เคียงจากเขตบ้านอัตโนมัติที่มีคุณภาพการตรวจจับที่ดี (มุมที่ดีและระยะทางที่กำหนดได้) ที่สามารถส่งการแจ้งเตือนแบบพุชของ Android ได้หรือไม่? ฉันสามารถเขียนโค้ดตั้งแต่เริ่มต้นได้ถ้าจำเป็น แต่ฉันไร้เดียงสาและไม่มีประสบการณ์ในด้านฮาร์ดแวร์ดังนั้นฉันจึงไม่รู้ว่าจะถือหัวแร้งได้อย่างไร ;)

พื้นหลัง

ความคิดที่นี่คือการเปลี่ยนแท็บเล็ตเก่าให้เป็นหน้าจอแดชบอร์ดแบบคงที่ดังนั้นฉันจึงไม่กังวลเป็นพิเศษเกี่ยวกับการเสื่อมสภาพของแบตเตอรี่ (ตอนนี้หมดอายุการใช้งานแล้ว ตาย) หรือการใช้งานที่รุนแรง (เว้นแต่ว่าเรากำลังพูดถึง CPU 100% 24/7 ซึ่งอาจจะฆ่าได้ในไม่กี่วัน)

การวิจัยก่อนหน้า

ฉันตรวจสอบนิดหน่อยว่าสิ่งนี้สามารถทำได้ด้วยเซ็นเซอร์ที่มีอยู่ในอุปกรณ์และฉันเชื่อว่าเป็นไปไม่ได้

ปัญหาที่เกิดขึ้นกับการใช้เซ็นเซอร์ความใกล้ชิดคือการที่จะส่งกลับเฉพาะบางสิ่ง (สันนิษฐานว่าเป็นหูของคุณในระหว่างการโทร) จริง ๆ อยู่ติดกับมัน (ห่างออกไปสองสามเซนติเมตร) แต่ฉันกำลังมองหาบางอย่างในพื้นที่ 2-3 ม.

ความคิดอื่น ๆ อาจเป็นกล้องหน้า แต่ปัญหาน่าจะเป็นที่) กล้องในอุปกรณ์หลายเครื่องปิดโดยอัตโนมัติเมื่อหน้าจอดับและ b) แอปด้านหน้าเท่านั้นที่สามารถเข้าถึงกล้องได้ แต่ฉันต้องการให้แท็บเล็ต แสดงแอปอื่นในการตรวจจับ

ฉันได้ดูอย่างรวดเร็วเกี่ยวกับการตื่นขึ้นมาหน้าจอในการตอบสนองต่อการแจ้งเตือนผลักดันและที่ดูเหมือนจะไม่ยากเกินไปใช้PowerManager API ไม่แน่ใจว่าอุปกรณ์จะตอบสนองต่อการผลักอย่างรวดเร็วเพียงใดเมื่ออยู่ในโหมดสลีปลึก แต่เป็นปัญหารอง


ทำไมไม่ใช้ Bluetooth หรือ NFC โดยใช้สคริปต์ที่กำหนดเอง ได้เห็นการพิสูจน์แนวคิดที่คล้ายกันที่อื่นโดยใช้บลูทู ธ บนพีซีและอุปกรณ์บลูทู ธ ที่สวมรอบคอปล่อยโต๊ะพีซีและล็อคพีซีขึ้นมาถึงบริเวณใกล้เคียงพีซีพีซีปลดล็อคตัวเอง
t0mm13b

@ t0mm13b ฉันไม่ต้องการใส่อะไรเลย นี่เป็นจุดประสงค์ของการตั้งค่าแบบถาวรและฉันไม่ต้องการสวมใส่อุปกรณ์ BT ตลอดชีวิตของฉัน ;) NFC จะหมายความว่านี่ไม่ใช่แฮนด์ฟรีอีกต่อไปซึ่งฉันก็อยากให้เป็นเช่นนั้น แต่ให้พวกเขามานั่นเป็นแนวคิดสร้างสรรค์ที่ฉันหวังไว้ :)
hheimbuerger

ในแอพมี "บ้านอัตโนมัติ" และประเภทการควบคุมสัญญาณเตือนของแอพและฮาร์ดแวร์ นั่นอาจเป็นวิธีในการรับเครื่องตรวจจับอินฟราเรดมนุษย์ส่งข้อมูลกลับไปยังอุปกรณ์
Psycogeek

@Psycogeek ใช่คุณมีเซ็นเซอร์ตรวจจับความเคลื่อนไหวที่เหมาะสมจากช่อง 'ระบบบ้านอัตโนมัติ' หรือไม่?
hheimbuerger

ฉันไม่รู้จักหนึ่งที่เฉพาะเจาะจง
Psycogeek

คำตอบ:


6

เพียงเพื่อให้คุณรู้ว่าฉันมีโซลูชันที่ใช้งานง่ายมันรวมแอพจากแอพสโตร์ชื่อว่า Motion Detector โดย jastrzab: https://play.google.com/store/apps/details?id=org.motion.detector จากนั้นติดตั้งปลั๊กอินชื่อ Turn Screen: https://play.google.com/store/apps/details?id=org.jastrzab.plugin.screen

  1. ติดตั้งแอพทั้งคู่
  2. เปิดแอป Motion Detector และเปิด "ส่ง" ที่ด้านล่างของการตั้งค่า คลิกที่ตัวตรวจจับความเคลื่อนไหว (ที่ด้านบน) จากนั้นเลื่อนลงไปที่ "กล้อง" และเลือก "ด้านหน้า"
  3. เปิดแอป Turn Screen คลิกที่ปุ่มเดียวเพื่อให้มันใช้งานได้
  4. เปิดการตั้งค่า android ปิดหน้าจอล็อคหรือเลือก "ไม่มี"
  5. เปลี่ยนการตั้งค่าสลีปเป็นการหมดเวลาในเวลาที่ต้องการ
  6. ปิด Daydream
  7. เปิดแอพ (หรือหน้าจอหลัก) ที่คุณต้องการให้แสดงบนหน้าจอเมื่อแท็บเล็ตกลับมาและคุณพร้อมแล้ว! รอให้หน้าจอเข้าสู่โหมดสลีปและเดินผ่านหรือโบกมือที่กล้องของคุณและมันจะปลุกขึ้นมา

ใช้งานได้ดีในระหว่างวันหรือเปิดไฟ ขณะนี้ฉันกำลังทำงานกับเซ็นเซอร์ตรวจจับความเคลื่อนไหว PIR ภายนอกที่จะทำให้แท็บเล็ตตื่นขึ้นมาในความมืด การออกแบบที่เรียบง่ายจนถึงเพียงใช้เซ็นเซอร์ PIR ราคาถูกและไฟ LED ขนาดเล็กที่ติดตั้งอยู่ใต้กล้อง เมื่อฉันเดินผ่าน PIR จะเปิดไฟ LED เพื่อให้กล้องมองเห็นซึ่งทำให้เกิดการเคลื่อนไหว หวังว่าจะทราบวิธีกำจัด LED และเรียกใช้ PIR เข้าสู่แท็บเล็ตโดยตรงโดยใช้แจ็คหูฟังหรือ USB บนแท็บเล็ต ข้อเสนอแนะยินดี


โอ้และอย่าลืมเปิดตัวตรวจจับความเคลื่อนไหวโดยคลิกที่วงกลมสีน้ำเงินที่ด้านบนของหน้าหลักของแอพ (ถัดจาก "ตัวตรวจจับความเคลื่อนไหว") สนุกกับ
Dallas Partin

มันใช้งานได้ดีสำหรับฉันขอบคุณ! ใช้ android 4.4 kitkat
Rusty Divine

ลิงค์ที่คุณให้ไว้กับ Google Drive เสีย :(
วิท

5

ดังกล่าวโดยดัลลัส Partin ที่นี่มีเป็น app ฟรีที่เรียกว่าตรวจจับความเคลื่อนไหว ฉันใช้มันมาระยะหนึ่งแล้วและสามารถบอกได้ว่ามันจะทำงานร่วมกับแอพอื่น ๆ ในเบื้องหน้าและล็อคหน้าจอ สิ่งนี้จะตรวจจับการเคลื่อนไหวโดยใช้กล้องในตัวดังนั้นจึงฟรี นอกจากนี้คุณไม่จำเป็นต้องรูทอุปกรณ์ของคุณสำหรับสิ่งนี้

คุณบอกว่าคุณไม่รู้วิธีบัดกรี แต่มีวิธีง่ายๆในการสร้างเซ็นเซอร์ภายนอกของคุณเองสำหรับสิ่งนี้ จากสองวิธีที่ฉันรู้ฉันได้พูดถึงวิธีหนึ่งด้านล่าง:

วิธีที่ # 1 การใช้กล้องในตัว

  1. ดาวน์โหลดตรวจจับการเคลื่อนไหว

  2. ดาวน์โหลดTasker

  3. ดาวน์โหลดAutoStart

  4. เปิดแอปTaskerแล้วแตะที่จุดสามจุดที่มุมขวาบน

  5. แตะการตั้งค่าUI (ด้านบน) ยกเลิกการเลือกโหมดการเริ่มต้น

  6. ออกจากที่นั้นแล้วแตะที่แท็บVarsที่ด้านบน

  7. แตะ+และชื่อDISPLAYSTATE%

  8. ไปที่โปรไฟล์แท็บและแตะ+→เลือกเหตุการณ์ดิสเพลย์ → แสดงบน

  9. แตะBackปุ่ม / ปุ่ม แตะNew Task , Display Onชื่อมัน

  10. แตะ+ตัวแปร → ตั้งค่าตัวแปร แตะที่ไอคอนดินสอถัดจากชื่อ

  11. แตะ% DISPLAYSTATEและสถานที่ที่มันบอกว่าต้องการ1ให้มัน

  12. ทำซ้ำขั้นตอน "11" ยกเว้นทุกอย่างเปลี่ยนแปลงที่จะปิดหน้าจอและการเปลี่ยนแปลงที่เราใส่ไป10

  13. ไปที่แท็บScenesที่ด้านบน

  14. แตะ+และตั้งชื่อบางอย่าง

  15. กดค้างไว้แล้วลากบนเส้นประและทำให้ขนาดหน้าจอของคุณ

  16. แตะไอคอนรูปเฟืองที่มุมซ้ายบนเพื่อย้อนกลับ

  17. แตะที่ส่วนกำหนดค่าและสร้างใหม่โดยใช้+ปุ่ม

  18. แตะที่เหตุการณ์ระบบ → เจตนาที่ได้รับ

  19. คุณสามารถละเว้นทุกอย่างยกเว้นที่จะกล่าวว่าการดำเนินการ ที่นี่คุณต้องป้อนorg.jastrzab.move.ACTION_GLOBAL_BROADCAST(ตัวพิมพ์ใหญ่สำคัญ) org.motion.detector.ACTION_GLOBAL_BROADCASTหากยังไม่สามารถทำงานให้คุณลองต่อไปนี้แทน

  20. แตะไอคอนรูปเฟือง (ด้านหลัง) ที่มุมซ้ายบน มันจะปรากฏขึ้นพร้อมกับเมนู

  21. แตะงานใหม่และตั้งชื่อบางอย่าง

  22. ภายในงานที่แตะ+อีกครั้งและตีฉาก → แสดงฉาก

  23. ที่จะกล่าวว่าชื่อแตะที่ไอคอนแว่นขยาย (ไม่ใช่ดินสอ) และแตะบนชื่อฉาก

  24. ตอนนี้ที่ซึ่งมันบอกว่าDisplay เป็น "Activity, Full Display, No Bar"

  25. เลื่อนไปที่ด้านล่างและมันจะบอกว่าถ้า แตะไอคอนดินสอและเลือกDISPLAYSTATE%

  26. แตะปุ่มตรงกลางแล้วเปลี่ยนเป็นเท่ากับ 0บนกล่องขวาประเภท

  27. แตะ+และทำงาน → รอ

  28. เปลี่ยนMSเป็นบางที่ระหว่าง 25 ถึง 100

  29. แตะ+ฉากทำลายฉากและกดที่ไอคอนแว่นขยายในชื่อ เลือกฉากของคุณ

  30. กลับไปที่หน้าจอหลักของแอพTasker

  31. ไปที่แอปMotion Detectorและตรวจสอบว่าปิดอยู่ หากไม่มีให้แตะวงกลมสีฟ้า

  32. ไปที่ด้านล่างและที่มันว่าส่งให้แน่ใจว่ามันคือเมื่อวันที่

  33. กลับไปที่ด้านบนและแตะวงกลมสีน้ำเงินอีกครั้งเพื่อเปิด

  34. เปิดเริ่มต้นอัตโนมัติและให้แน่ใจว่ามันบอกว่าเมื่อวันที่

  35. แตะเพิ่มแสดงการใช้งานทั้งหมด → ตรวจจับการเคลื่อนไหว

  36. ตรวจสอบ "ไปที่หน้าจอที่บ้านหลังจากที่เริ่มต้นอัตโนมัติ" และการเปลี่ยนแปลง "เริ่มต้นล่าช้า" 5เพื่อ

สิ่งนี้ได้ผลอย่างไม่มีที่ติสำหรับฉัน!

นอกจากนี้ทราบว่าจะทำอย่างไรในการตรวจจับการเคลื่อนไหวมีการตั้งค่าที่คุณสามารถเปลี่ยนเมื่อตรวจจับความเคลื่อนไหวคือปิด หนึ่งในสิ่งที่สำคัญที่สุดคือกล้อง หากคุณกำลังประสบปัญหาโปรดตรวจสอบให้แน่ใจว่ากล้องถูกตั้งไว้ที่ด้านหน้า

คุณบอกว่าคุณต้องการเซ็นเซอร์ภายนอกที่สามารถรับรู้ระยะทางภายในระยะ 2-3 ซม. แต่ถ้าคุณปรับตั้งค่าสำหรับการตรวจจับไกลยิ่งขึ้นสิ่งนี้น่าเชื่อถือและตั้งค่าได้ง่ายมาก! แต่ถ้าคุณยังมีหัวใจอยู่ในเซ็นเซอร์ภายนอกฉันยินดีที่จะให้คำแนะนำกับคุณเช่นกัน!

ขอให้โชคดีและฉันหวังว่านี่จะช่วยคุณได้!


ขอบคุณสำหรับคำตอบของคุณฉันจะลองทำในที่สุด! (แต่ปัจจุบันยังไม่มีเวลาสำหรับโครงการนี้โชคไม่ดี) ฉันเชื่อว่าฉันอ่านว่ากล้องทำงานในพื้นหลังเป็นอุปกรณ์เฉพาะหรือไม่ แต่ฉันจะดูว่าอุปกรณ์ของฉันสามารถทำได้หรือไม่
hheimbuerger

โปรดทราบว่าฉันไม่ได้บอกว่าฉันต้องการเซ็นเซอร์ที่รับความรู้สึกเคลื่อนไหวภายใน "2-3cm" แต่ฉันบอกว่า "2-3m" คือเมื่อมีคนเดินผ่านห้องอุปกรณ์อยู่ในนั้น
hheimbuerger

โปรดทราบว่าฉันไม่ได้บอกว่าฉันต้องการเซ็นเซอร์ที่รับความรู้สึกเคลื่อนไหวภายใน "2-3 ซม." แต่ฉันบอกว่า "2-3m"ตกลงฉันคิดว่ามันดูใกล้นิดหน่อย :) ฉันอ่านว่าอุปกรณ์ส่วนใหญ่จะ ทำงานกับกล้องในพื้นหลัง แต่ใช่นั่นหมายความว่าจะไม่ทั้งหมด ถ้ามันไม่ทำงานบนอุปกรณ์เฉพาะของคุณและคุณยังต้องการวิธีแก้ปัญหาการทำให้เซ็นเซอร์ภายนอกไม่ใช่เรื่องยากที่จะทำในราคา $ 10 แต่วิธีนี้เป็นมากง่ายและสามารถกำหนดค่าได้มากขึ้น ขอให้โชคดีกับสิ่งนี้ทุกครั้งที่คุณมีเวลาทำงาน!
Daniel Ford

UPDATE: org.motion.detector.ACTION_GLOBAL_BROADCASTแพคเกจความตั้งใจที่จะได้รับการเปลี่ยนชื่อเป็น ดูเอกสารที่นี่: programy.jastrzab.com/และการสนทนาที่นี่: reddit.com/r/tasker/comments/27bvf8/help_motion_detector_app/ ......การทำงานข้างต้นยังคงใช้ได้; เพียงสลับชื่อแพ็คเกจด้วยชื่อใหม่ในความคิดเห็นนี้
André Christoffer Andersen

@ AndréChristofferAndersenดีใจที่ได้ทราบ! ขอบคุณสำหรับการชี้ให้เห็น; ฉันจะเพิ่มไปยังคำตอบเพื่อป้องกันความสับสน
Daniel Ford

1

ฉันไม่รู้ว่าสิ่งนี้เหมาะสมกับคุณหรือไม่ แต่ปลั๊กไฟกับเซ็นเซอร์ความเคลื่อนไหวเป็นอย่างไร เมื่อตรวจจับการเคลื่อนไหวแท็บเล็ตจะได้รับพลังงานที่เชื่อมต่อและหน้าจอจะเปิดขึ้น บวกกับ Tasker คุณสามารถกำหนดค่าสิ่งต่าง ๆ ได้อีกมากมายเมื่อตรวจพบการเคลื่อนไหว


1

ฉันเกลียดที่จะบอกว่ามัน แต่ทั้งหมดที่ฉันทำคือแนบฟีดของฉันจาก PIR ของฉันบนเพดาน เมื่อมีคนเข้ามาในสวิตช์ไฟบนโทรศัพท์และบ๊อบลุงของคุณ


การใช้หน้าจอของอุปกรณ์เปิดเมื่อคุณสมบัติเปิด / ปิด ดี
cde

1

ฉันกำลังมองหาวิธีที่จะเปิดหน้าจอแท็บเล็ตเมื่อใกล้กับแท็บเล็ตที่ติดตั้งบนผนังเพื่อตรวจสอบบ้านของฉัน เหมือนกับเทอร์โมสตัทของ Nest ฉันเพิ่งซื้อบอร์ดระบบเตือนภัยของ Konnected และโมดูล wifi จาก Nate Clark เขาแนะนำให้ฉันใช้www.ozerov.de/fully-kiosk-browser/มีค่าธรรมเนียมใบอนุญาตเล็กน้อย มันทำงานได้ดีสำหรับวัตถุประสงค์ที่ตั้งใจไว้ ฉันกำลังใช้ Actiontiles ที่ผสานรวมกับ Smartthings ของฉัน แท็บเล็ตของฉันติดตั้งกับแหล่งจ่ายไฟอย่างต่อเนื่อง

           Nate Clark <nate@konnected.io>

0

คุณอาจต้องการที่จะตรวจสอบWimoto พวกเขามีขนาดเล็กและราคาถูกเซ็นเซอร์บลูทู ธ ที่มาในรสชาติไม่กี่ (อุณหภูมิตรวจจับการเคลื่อนไหวตรวจจับของเหลว ฯลฯ ) พวกเขาบอกว่าจะมีแอพ Android เข้ามาและจะมี SDK ที่จะเปิดตัวในอนาคตอันใกล้นี้

จากนั้นอีกครั้งหากคุณต้องการบางสิ่งที่ง่ายขึ้น (และแท็บเล็ตของคุณมีกล้องหน้า) คุณก็สามารถใช้แอพ ยกตัวอย่างเช่น (เพียงหลังจากการค้นหาอย่างรวดเร็วเพื่อไม่ได้ใช้มัน) กล้อง Trigger

หวังว่านี่จะช่วยได้


Wimoto ดูเหมือนอุปกรณ์ที่ฉันคิด แต่ฉันไม่พบเซ็นเซอร์ตรวจจับความเคลื่อนไหว พวกเขามีหรือไม่
hheimbuerger

Camera Trigger มีปัญหาแบบเดียวกันกับที่กล่าวข้างต้นมันไม่สามารถใช้งานได้เมื่อปิดหน้าจอหรือเมื่อมีแอพอื่นอยู่ด้านหน้า
hheimbuerger

ใช่พวกเขาเรียกมันว่า Wimoto Sentry ฉันได้พบกับ Twine ซึ่งเป็นเซ็นเซอร์ขนาดเล็กที่มีคุณสมบัติสองสามอย่าง
Hrafn

คุณถูก. ฉันสับสนเพราะใน Amazon มัน (ไม่ถูกต้องฉันเดา) ที่ระบุว่าเป็น "Bluetooth Smart Water Sensor" ดูดี แต่เห็นได้ชัดว่ามันจะอีกไม่กี่เดือนจนกว่าเราจะได้รับ
hheimbuerger

0

การเคลื่อนไหวเพียงราคาไม่แพงและสามารถเข้าถึงได้พอสมควรเซ็นเซอร์ที่ฉันสามารถหาเป็นBelkin Wemo เคลื่อนไหว

Ian McCracken สร้าง SDK อย่างไม่เป็นทางการสำหรับ WeMo ชื่อOuimeaux ( docs , PyPi )

แผนปัจจุบันของฉันคือการเขียนแอปพลิเคชันขนาดเล็กที่ทำงานบน Raspberry Pi ที่ใช้ Ouimeaux เพื่อตอบสนองต่อสัญญาณจาก WeMo Motion และส่งการแจ้งเตือนแบบพุชไปยังอุปกรณ์ Android จากนั้นแอพ Android ที่เรียบง่ายยิ่งขึ้นที่ตอบสนองต่อการแจ้งเตือนแบบพุชและปลุกอุปกรณ์และเปิดหน้าจอ (หลังอาจทำได้ด้วย Tasker แทน)

เป็นขั้นตอนที่สองส่วนที่เกี่ยวข้องของ Ouimeaux สามารถเขียนใหม่ใน Java และจากนั้นก็เป็นไปได้ที่จะเชื่อมต่อโดยตรงจากแอพกับ WeMo ทำให้ Raspberry Pi ไม่จำเป็น

คำแนะนำในการปรับปรุงยินดีต้อนรับแน่นอน โดยเฉพาะอย่างยิ่งถ้าคุณรู้วิธีที่มีอยู่ในการปลุกหน้าจอ Android จาก Python / เชลล์สคริปต์ / มิฉะนั้นทริกเกอร์การแจ้งเตือนแบบพุช ฟังดูไม่สำคัญที่จะต้องเขียนแอพใหม่


หากคุณปิดใช้งานการล็อกอุปกรณ์คุณสามารถสร้างแอปพลิเคชันขนาดเล็กที่รับอินพุตสำหรับการดำเนินการและใช้ Java ProcessBuilder เพื่อเรียกใช้คำสั่งเชลล์สำหรับเหตุการณ์สำคัญเช่น 'เชลล์อินพุต keyevent 26' (กดปุ่มเปิด) ที่ควร ในงานทฤษฎี ขณะนี้ฉันกำลังใช้คำสั่งเชลล์หลังจากกดปุ่มเพื่อเรียกใช้คุณสมบัติ 'screenrecord' ใหม่ใน Android KitKat ซึ่งเป็นแบ็คกราวน์สำหรับแอปที่ฉันกำลังสร้างขึ้น
Hrafn

@Hrafn ฉันไม่ค่อยเข้าใจ: ความตั้งใจในการทำเช่นนั้นคืออะไร?
hheimbuerger

คุณกำลังขอวิธีที่เป็นไปได้ในการปลุกหน้าจอ หากคุณสามารถรับอินพุตบางประเภทคุณสามารถสร้างกระบวนการ Java (เป็นส่วนหนึ่งของโปรแกรม Android ที่ทำงานในพื้นหลัง) และทำให้มันใช้ปุ่มเพาเวอร์คลิกในเปลือกของอุปกรณ์ หากอุปกรณ์ถูกกำหนดค่าให้ไม่ล็อคให้ปลุกหน้าจอขึ้น
Hrafn

@Hrafn ฉันเห็นแล้ว แต่คุณสามารถใช้ PowerManager API ที่ฉันเชื่อมโยงกับคำถามแล้ว มันต้องการรหัสประมาณสี่บรรทัดเท่านั้น แม้ว่าความเป็นไปได้ที่จะให้อุปกรณ์ที่เชื่อมต่อด้วยสายเคเบิลและเพียงแค่ไกตื่นขึ้นผ่านทางadbกับสิ่งที่ต้องการWakey Droid
hheimbuerger

แน่ใจ แต่ในการใช้ PowerManager API คุณต้องจัดการสถานะการปลุกด้วยตนเอง (ฉันคิดว่า) ดังนั้นถ้าคุณได้รับ wakelock คุณต้องการส่งสัญญาณไฟหลังจากเวลาที่กำหนด ด้วยการเรียกใช้ keyevent ผ่านเชลล์คุณไม่จำเป็นต้องจัดการมันและสามารถปล่อยให้ระบบจัดการทุกอย่างได้
Hrafn
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.