package com.chakra;


import android.app.Activity;
import android.content.Context;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.os.PowerManager;
import android.os.PowerManager.WakeLock;
import android.view.View;
import android.view.Window;
import android.widget.Button;

public class chakra1 extends Activity {
 
 
 private static final boolean ON = false;
 MediaPlayer mp=null;
 int curpos;
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        requestWindowFeature(Window.FEATURE_NO_TITLE); // TITLEBAR 제거
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main1);
       
        mp=MediaPlayer.create(chakra1.this,R.raw.song);
       
        Button button1 = (Button)findViewById(R.id.button1);
        button1.setOnClickListener(new Button.OnClickListener(){
         public void onClick(View v)
         {

          mp.start();

          }
        });
       
       
   
        Button button2 = (Button)findViewById(R.id.button2);       
        button2.setOnClickListener(new Button.OnClickListener(){
         public void onClick(View v)
         {

          mp.pause();

            }
        });

    }
   
    @Override
    protected void onPause(){
     curpos=mp.getCurrentPosition();
     mp.stop();
     mp.release();
     super.onPause();
    }
 
   
    public void wakeLock(boolean flag) {
      Object wl = null;
  if(flag == ON) {
       if (wl == null) { // CPU on (Power Manager)
        Activity context = null;
    PowerManager pm = (PowerManager) context
        .getSystemService(Context.POWER_SERVICE);
        wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,
        "wakelock");
        ((WakeLock) wl).acquire();
       }
      } else {
       if (wl != null) { // PowerManager Release
         ((MediaPlayer) wl).release();
         wl = null;
       }
      }

}
}

 
      

안드로이드 개발에 완전 초짜입니다.

다음과 같은 소스로 돌려보면 화면조명시간이 다되어 꺼졌을 때 음악도 같이 꺼져버림니다.

조명시간이 다되어도 음악은 유지되게 하고 싶은데요

어디를 어떻게 손대야할 지 모르겠어요

고수님들 답변 기다림니다.