zoukankan      html  css  js  c++  java
  • 使用AlarmManager设置闹钟----之二

    import android.media.MediaPlayer;
    import android.os.Bundle;
    import android.app.Activity;
    import android.app.AlertDialog;
    import android.content.DialogInterface;
    import android.view.Menu;

    public class AlarmActivity extends Activity {
      MediaPlayer alarmMusic;

      @Override
      protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //加载指定音乐,并为之创建MediaPlayer对象
        alarmMusic = MediaPlayer.create(this, R.raw.alarm);
        alarmMusic.setLooping(true);
        //播放音乐
        alarmMusic.start();
        //创建一个对话框
        new AlertDialog.Builder(AlarmActivity.this)
            .setTitle("闹钟").setMessage("闹钟响了,Go!Go!GO!")
            .setPositiveButton("确定", new DialogInterface.OnClickListener() {

          @Override
          public void onClick(DialogInterface dialog, int which) {
            // 停止音乐
            alarmMusic.stop();
            //结束该Activity
            AlarmActivity.this.finish();
          }
        }).show();

        setContentView(R.layout.activity_alarm);
      }


    }

  • 相关阅读:
    rapidjson代码封装类
    CEF3.2623使用记录:windows编译
    ACE主动对象模式
    理解i++和++i
    ubuntu安装vmplayer出现问题的解决方法
    WinSpy涉及的windows api
    winXP下安装opensshd服务
    资源下载链接
    FPM打包工具
    mysql error code
  • 原文地址:https://www.cnblogs.com/jiww/p/5610531.html
Copyright © 2011-2022 走看看