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);
      }


    }

  • 相关阅读:
    HDOJ/HDU 1015 Safecracker(枚举、暴力)
    nodejs之入门
    git错误收集总结
    git基本操作
    git使用前配置
    花开花落花非花、缘起缘灭缘随缘
    js之定时器
    js之Date(日期对象)
    es5严格模式简谈
    try...catch
  • 原文地址:https://www.cnblogs.com/jiww/p/5610531.html
Copyright © 2011-2022 走看看