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


    }

  • 相关阅读:
    安装Hadoop单机版
    Linux的en33没有IP地址
    idea导入spring源码
    CSS 选择器之基础选择器
    CSS 简介和代码风格
    JavaScript 中 双感叹号 !! 的作用
    VS Code 中的settings.js 配置
    项目中使用 vuex 实现(状态)数据共享
    VS Code 相关设置
    Node.js 的简单了解
  • 原文地址:https://www.cnblogs.com/jiww/p/5610531.html
Copyright © 2011-2022 走看看