전화를 껐을 때 알람 시계가 작동하지 않는 이유는 무엇입니까?


13

전화를 끄면 알람이 작동하지 않는다는 것을 알고 있습니다. 그러나 내 질문은 : 왜 작동하지 않습니까? 개발자 / 엔지니어들은 무엇을 생각하고 있었습니까?

나는 항상 휴대 전화를 알람 시계로 사용했으며 아주 오래된 휴대 전화는 알람 시계가 꺼져있을 때도 지원합니다.


2
모토로라 v360의 오래된 낡은 부분이 이것을 가능하게 했었습니다 .Android에서는 알람이 OS보다 높고 간단한 전화처럼 낮은 수준이 아니라고 생각합니다.
mbwasi

셀 네트워크에 연결되지 않은 것뿐만 아니라 전원이 꺼진 것처럼 꺼져 있습니까?
Amanda

나는 절대로 끄지 않습니다. Tasker를 사용하여 하룻밤 동안 알림을 끄고 전화를 원하지 않으면 비행기 모드를 사용합니다.
TomG

답변:


20

휴대 전화가 꺼져 있으면 전원이 공급되지 않습니다. 실제로 꺼져 있습니다. 일부 휴대 전화에는 배터리 애니메이션 만 보여주는 최소 충전 모드가 있지만 시계 전용 모드로 부팅되는 Android 기기는 아직 보지 못했습니다.

Android OS는 사용하지 않을 때 최소한의 전력 만 사용하도록 설계되었습니다. 밤새 배터리가 방전되는 데 문제가있는 경우 타사 앱 때문일 수 있습니다.


2
LCD 화면의 오버 헤드를 작은 버튼 배터리로 3 년 동안 디지털 시계를 실행하는 데 필요한 전력을 실제로 절약 할 수 없습니까 ?
mattdm

4
나는 그것을 할 수 있다고 확신하지만 대부분의 안드로이드 기기는 전화를 끊을 때 전화를 끄고 싶어하는 나와 같은 사람들을 위해 설계되었습니다.
Matthew 읽기

그래서 그것을 할 수 있다면, 그것을 할 수있는 맞춤형 알람 시계를 작성할 수 있어야합니까?
RoflcoptrException

6
@Roflcoptr : 아니오, 이것은 소프트웨어 문제가 아니기 때문에 단순히 소프트웨어를 작성할 수 없습니다. 꺼져있는 Android 전화를 켜려면 하드웨어 알람 시계가 필요합니다.
Lie Ryan

데스크탑 도크를 구입했습니다. 잘 작동합니다.
ale

5

휴대 전화를 끌 때 이전 휴대 전화가 실제로 "끄지"않았습니다.


6
반드시 그런 것은 아닙니다. 전화기에 별도의 RTC 칩이있는 경우 전화기 부분의 전원을 끄고 RTC 만 전원을 켤 수 있습니다. RTC 알람이 발생하면 전화기의 메인 마이크로 컨트롤러를 깨울 수 있습니다. 안드로이드 기기에 이런 종류의 하드웨어가없는 것이 놀랍습니다.
Miky Dinescu

1
어, 그래요 알람 시계를 실행 중이면 꺼져 있지 않은 것입니다.
Amanda

3

알람을 설정 한 후 전화를 끄는 대신 비행기 모드를 켜십시오. 이런 식으로 운영 체제는 클럭이 실행되는 유휴 상태로 닫힙니다.

HTC는 전원 버튼을 길게 눌러 비행기 모드를 켜고 대기 모드로 전환 할 수 있습니다. 그런 다음 사용자가 전원 버튼을 다시 눌러 전화를 켜면 실제로 전화가 다시 시작됩니다. 전원 켜기 / 끄기 기능은 이전과 동일하게 나타납니다.


1
동의하지 않습니다. 사소한 양의 전력을 사용하는 일부 응용 프로그램이 있습니다. 이런 식으로 전화를 끌 때 거의 전원이 사용되지 않습니다. 사용되는 유일한 전력은 배터리에 의한 것입니다.
Kevin M

나는 당신의 의견을 이해하지 못합니다. 비행기 모드에서 사소한 양의 전력을 소비하는 응용 프로그램이 실행되고 있습니까? 아니면 다른 의미가 있습니까?

2

휴대 전화 (Samsung Nexus S, Android 2.3)에서 "실험"을했습니다.

설정-> 날짜 및 시간-> 자동-> OFF

그런 다음 수동으로 시간을 잘못된 값 (실시간 + 5 분)으로 설정했습니다. 전화를 껐습니다. 꺼져 있으면 알람이 작동하지 않을 때 대기 상태가 아니라 실제로 꺼짐을 의미합니다. 몇 분 후 나는 다시 켰다.

표시된 시간은 여전히 ​​이전에 설정 한 잘못된 값, 즉 업데이트 된 현재 실시간 + 5 분이었습니다.

즉, 휴대 전화가 꺼져 있어도 작동하는 내부 시계가 있어야합니다. 실제로는 없을 수도 있지만 네트워크에서 얻은 현재 시간과 내가 설정 한 시간 사이의 델타를 저장해야합니다. 그러나 이것은 상당히 비현실적인 것처럼 보입니다.

따라서 Android 휴대 전화에는 자체 배터리가 내장 된 내부 시계가 있다고 생각하므로 적절한 시간에 휴대 전화를 부팅 할 수 있어야합니다.

Android OS 자체에서 누락 된 것이있을 수 있습니까?

추신 : 특정 시간에 전화를 깨울 수 있는지 아는 사람이 있습니까? 만약 그렇다면, 알람이 설정되기 5 분 전에 부팅되도록해야합니다 ...


2
재미있는 아이디어이지만 PIN이 필요하지 않거나 핀을 어딘가에 구현 한 경우에만 작동합니다. 아니면 AlarmManager가 작동하도록 PIN을 입력 할 필요가 없습니까?
RoflcoptrException

새로운 질문을 소개하기 위해 답을 사용하지 마십시오. 이 토론 포럼이 아닙니다. 원래 질문에 대답하지 않으면 직접 질문을 작성하십시오.
ale

1
전화기의 전원이 꺼진 상태에서 실행중인 RTC (실시간 시계) 하드웨어가 있다고해서 RTC가 전화기의 전원을 끈 상태에서 깨울 수 있다는 의미는 아닙니다. RTC가 전화를 깨우려면 본질적으로 전원 버튼과 동일한 기계 장치를 사용하여 CPU를 부트 스트랩 할 수 있어야합니다. 또한 OS가 RTC의 깨우기 시간을 설정하는 메커니즘이 필요하며이 시간을 자체적으로 저장해야했습니다. 경보 RTC의 메커니즘은 단순한 이진 카운터 인 일반 RTC보다 훨씬 복잡합니다. 일반 RTC를 사용하여 OS를 깨울 수 없습니다.
Lie Ryan

1
그러나, 당신은 요점을 가지고 있습니다; CPU는 경보 RTC보다 훨씬 더 복잡하며 경보 RTC를 추가하는 것은 하나도없이 불가능한 것들을 허용하기 때문에 매우 좋을 것입니다.
Lie Ryan

물론 내부 시계가 있습니다. 그렇지 않으면 전원을 끌 때마다 시간을 입력해야합니다.
Dunhamzzz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.