2017-02-24 6 views
1

아주 간단한 앱을 만들려고합니다. 에서 0-5 분 X 분 동안 전체 화면을 표시하는 방법은 무엇입니까?

  • 노란색 화면에서

    • 녹색 화면 : 아이디어는 다음과 같은 전체 화면 순서를 시작하는 버튼을 메인 화면에서 사용자 입력을 두 번 (예 : 5 분 & 7 분)가 다음 누르는 것입니다 7 분의 +에서 5-6.5min
    • 레드 화면 (내가 프로그래밍에 새로운 아니라고하지만) 내가 응용 프로그램을 수행에서 새로운 오전 화면을

    을 누릅니다 때까지. 당신이 저를 추천 할 것입니다 어떤 기능 취급로 이동합니다 :

    1. 표시 색상이
    2. 처리 타이밍을 전체 화면 (예 : 5 분, 다음이 다른 색상이 색상을 표시 ...)
    3. 화면 회전 것을 방지 앱이 색상을 표시하는 동안 꺼짐

    고마워요!

  • +0

    . 이러한 기본적인 것들을 위해 표준 라이브러리는 당신의 모든 필요를 충족시킬 것입니다. 나는 안드로이드 SDK를 의미합니다. – j2ko

    +0

    도서관에서 기능으로 바꿔서 나는 문앞에서 차고로 잃어버린다. – ConstraintErrors

    답변

    0

    두 가지 작업을 수행 할 수 있습니다.

    1. WakeLock 기능을 사용하여 계속 화면을 구현할 수 있습니다. here에 대해 자세히 알아볼 수 있습니다. 더 많은 배터리를 사용할 수 있으므로 사용자가 앱을 제거 할 수 있으므로 좋지 않습니다.
    2. onPause() 메서드의 값을 번들에 저장할 수 있으며 onResume()에서 다시 사용할 수 있습니다. 이 메서드는 화면이 사용자에 의해 계속 호출 된 후에 바로 호출됩니다. 참고로

    -

    How do I keep the screen on in my App?는 것 도움이되기를 바랍니다 ... 당신도 라이브러리를 필요로하는 이유

    +0

    색상을 표시하는 것은 어떻습니까? 빨강/초록/노랑의 jpg을로드하는 것이 더 좋습니까? 아니면 더 좋은 방법이 있습니까? (즉, 화면에 같은 색으로 표시되도록) – ConstraintErrors

    +0

    @ ConstraintErrors 아니요, 앱 크기가 커집니다. 배경색을 직접 사용하거나 drawable을 배경으로 사용하고 그 배경 drawable에 색조를 적용하십시오. 그것은 쉽고 좋은 방법이 될 것입니다. 당신이 좋아하거나 도움이된다면 답을 받아 들일 수 있습니다 :-) – androidnoobdev