作者nonebelieve (天)
看板AndroidDev
標題[問題] sensor 問題
時間Thu Dec 15 14:16:39 2011
最近想寫一支程式
需要用到重力感應
請問 g sensor 可以在休眠的時候用嗎~?
有看到板友說好像無法 不知道是不是真的..
如果偵測晃動的話是需要用到哪種sensor呢~?
順便問一個service的問題
請問service 一定要用activity去喚醒(?)嗎~?
還是可以單純只寫一個service就好?
不知道我的問題會不會很難懂
不太會表達真是抱歉..
先感謝各位回答m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.168.129
1F:→ mamaya3:都是加速度sensor吧 12/15 17:19
2F:→ priv:如果是系統廠應該有辦法做到只開著sensor的power 12/15 18:52
3F:→ priv:設定一定程度的晃動之後產生int叫醒CPU 12/15 18:52
4F:→ priv:一般是設定0.5G/1G/2G這樣 12/15 18:52
5F:→ priv:但是如果動不到driver層就無法做到 12/15 18:53
6F:→ priv:因為目前android sensor只有polling這一種scenario 12/15 18:53
7F:→ priv:所以要用到sensor就是CPU要在idle state一直醒著 12/15 18:53
感謝兩位熱心回應
但樓上說的我有看卻不太懂 囧
簡單一句話就是要從底層下手這樣嗎~?
8F:推 Killercat:簡單地說,sensor是會睡覺關電的,只有CPU在認為需要的 12/16 13:56
9F:→ Killercat:時候會打開他的電源(以非系統廠來說是這樣) 12/16 13:56
10F:→ Killercat:但是普通預設的情況下,只有CPU叫醒sensor這回事,沒有 12/16 13:57
11F:→ Killercat:sensor叫醒CPU讓他從休眠中叫起來這回事。 12/16 13:57
12F:→ Killercat:你要讓sensor能送喚醒信號,就要改供電設計跟韌體 12/16 13:59
13F:→ Killercat:當然不是所有sensor都預設沒這功能,但是g sensor似乎無 12/16 13:59
了解了!
非常感謝你:)
※ 編輯: nonebelieve 來自: 61.227.115.211 (12/16 15:18)
14F:→ iincho:就是看sleep的時候關掉什麼東西.... 12/18 08:18
15F:推 nvidia:這要去看規格表吧 12/18 09:00