2013-03-02 2 views
-2

모바일에서 알람 응용 프로그램이 작동하는 방식을 묻고 싶습니다. 그것이 배터리를 소모하지 않기 때문에, 나는 내 문제 (아래)에서 나는 같은 접근법을 사용할 수 있다고 생각합니다. 그리고 배경 서비스를 사용하는 방법을 모르겠다, 그것은 주어진 기간 동안 주요 응용 프로그램을 실행합니다. 사용자가 입력 할 때마다 무언가를 계산해야합니다. 결과가 사용자가 원하는 것과 같으면 (사용자가 입력해도) 결과에 대해 알려줄 필요가 있습니다. 어떻게해야 응용 프로그램을 만들 수 있습니까? 두 개의 별개 응용 프로그램 (타이머/계산기 및 입력/출력) 또는 하나의 응용 프로그램? 만약 두 개의 다른 응용 프로그램을 작성한다면 첫 번째 타이머/계산기는 콘솔 응용 프로그램과 같아야합니까?응용 프로그램을 백그라운드 서비스에서 실행하는 방법은 무엇입니까?

그리고 내 주요 질문 : 주어진 기간에 "무언가"를 설정하는 방법, 그걸로 계산기가 주어진 기간 동안 무언가를 계산한다는 것을 알고 있습니까? 오후 8시 30 분 P.S. 미안해, 내 영어로. 실수가 있으면 죄송합니다.

+0

"기간이있는 무언가 계산"이 여기에 무엇을 의미하는지 명확하지 않습니다. 사용자가 20 초를 입력했거나 계산이 20 초 동안 실행되었거나 20 초가 계산에 대한 입력인지를 말합니까? –

+0

은 재 계산 기간이 있습니다. 추신. 20 초가 입력되면 20 초마다 계산을 다시해야합니다. – Javidan

답변

1

Windows Phone에서는 임의의 시간 동안 백그라운드에서 실행할 수 없습니다. 주기적으로 만 실행할 수 있습니다 (25 분 최대 실행 시간 동안 30 분마다 한 번). 그리고 심지어 그렇다하더라도 :

  • 당신은 이전에 두 번 충돌했습니다.
  • 사용자가 서비스를 사용 중지했습니다.
  • 배터리 절약 기능이 켜져 있습니다. ...

앱이 포 그라운드가 아닌 경우에 대한 자세한 내용은 https://stackoverflow.com/a/13520869/694641을 참조하십시오.

+0

하지만 이해가 안됩니다. 알람 앱은 어떻게 작동합니까? 그것은 항상 배경에서 또는 어떻게 작동합니까? – Javidan

+0

전화 OS의 일부입니까? 이 규칙에 의해 제한되지 않습니다 ... –

+0

알람 앱처럼 내 앱을 만들고 싶습니다. 나는 매초마다 하나의 정보를 얻을 필요가 있지만, 나는주기를 가지고있다. 그 나쁜 것은 내가 그것을 할 수 없다. "타이머"와 같은 서비스를 만들고 필요할 때 내 "계산기"서비스를 실행할 수 있습니까? – Javidan