2012-09-10 2 views
0

오디오 녹음을하는 iPhone 응용 프로그램이 있습니다. 내가 달성하고자하는 것은 응용 프로그램을 계속 실행하여 연속 녹음을하는 동시에 배터리 수명을 절약하는 것입니다. 즉, 전력 소모를 줄이는 것입니다.배터리 수명을 절약하기 위해 코드를 구현하는 방법은 어떻게해야합니까?

다음 코드를 사용하여 응용 프로그램을 계속 사용하고 있습니다.

[[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 
+0

위의 코드는 화면 잠금을 비활성화합니다. 그러나 이것은 불필요한 화면 디스플레이를 유지하고 디스플레이가 꺼져 배터리를 절약 할 수 있습니다. 어떻게해야합니까? setIdleTimerDisabled가 NO이면 장치를 잠그고 응용 프로그램은 활성화되지 않습니다. – Sayali

답변

0

배터리 수명을 즉각적으로 줄일 수있는 방법이 없다고 생각합니다. 아마도 당신이 할 수있는 일은 읽기/쓰기 작업, 인터넷 액세스 등을 최소화하는 것입니다.이 작업은 코드에서 수동으로 수행해야합니다.

+0

내 응용 프로그램에만 오디오 녹음이 있습니다. 인터넷 액세스가 없거나 명시 적 읽기/쓰기 작업이 없습니다. 또한 질문에 대한 내 의견을 참조하십시오. – Sayali

관련 문제