android 闹钟,该如何处理
android 闹钟
刚学android 这是一个闹钟目的是给定一个时间 然后到了指定时间后去启动闹钟 但是只要一运行程序闹钟就会响 因为很多代码意思不了解 所以解决不了 希望有大神给个指导
package com.example.alarm;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import android.os.Bundle;
import android.app.Activity;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.app.Service;
import android.app.TimePickerDialog;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TimePicker;
import android.widget.Toast;
public class MainActivity extends Activity
{
Button setTime;
AlarmManager aManager;
Calendar currentTime = Calendar.getInstance();
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 获取程序界面的按钮
//setTime = (Button) findViewById(R.id.setTime);
// 获取AlarmManager对象
aManager = (AlarmManager) getSystemService(Service.ALARM_SERVICE);
//为“设置闹铃”按钮绑定监听器。
Calendar currentTime = Calendar.getInstance();
String dateString = "2013-09-07";
String pattern = "yyyy'-'MM'-'dd";
SimpleDateFormat dateFormat = new SimpleDateFormat(pattern);
Date date;
try {
date = dateFormat.parse(dateString);
long milSecond = date.getTime();
// 指定启动AlarmActivity组件
Intent intent = new Intent(MainActivity.this
刚学android 这是一个闹钟目的是给定一个时间 然后到了指定时间后去启动闹钟 但是只要一运行程序闹钟就会响 因为很多代码意思不了解 所以解决不了 希望有大神给个指导
package com.example.alarm;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import android.os.Bundle;
import android.app.Activity;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.app.Service;
import android.app.TimePickerDialog;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TimePicker;
import android.widget.Toast;
public class MainActivity extends Activity
{
Button setTime;
AlarmManager aManager;
Calendar currentTime = Calendar.getInstance();
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 获取程序界面的按钮
//setTime = (Button) findViewById(R.id.setTime);
// 获取AlarmManager对象
aManager = (AlarmManager) getSystemService(Service.ALARM_SERVICE);
//为“设置闹铃”按钮绑定监听器。
Calendar currentTime = Calendar.getInstance();
String dateString = "2013-09-07";
String pattern = "yyyy'-'MM'-'dd";
SimpleDateFormat dateFormat = new SimpleDateFormat(pattern);
Date date;
try {
date = dateFormat.parse(dateString);
long milSecond = date.getTime();
// 指定启动AlarmActivity组件
Intent intent = new Intent(MainActivity.this