Android开发闹钟(详细开发步骤)

一、MainActivity中的代码:

package .daming;

import java.util.Calendar;

import android.app.Activity;

import android.app.AlarmManager;

import android.app.AlertDialog;

import android.app.PendingIntent;

import android.app.TimePickerDialog;

import android.content.DialogInterface;

import android.content.Intent;

import android.content.SharedPreferences;

import android.os.Bundle;

import android.view.KeyEvent;

import android.view.LayoutInflater;

import android.view.MotionEvent;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

import android.widget.TimePicker;

import android.widget.Toast;

public class MainActivity extends Activity {

TextView setTime1;

TextView setTime2;

TextView setTime3;

Button mButton1;

Button mButton2;

Button mButton3;

Button mButton4;

Button mButton5;

Button mButton6;

String time1String = null;

String time2String = null;

String time3String = null;

String defalutString = "目前无设置";

AlertDialog builder = null;

Calendar c=Calendar.getInstance();

@Override

public void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

//取得活动的Preferences对象

SharedPreferences settings = getPreferences(Activity.MODE_PRIVATE);

time1String = settings.getString("TIME1", defalutString);

time2String = settings.getString("TIME2", defalutString);

time3String = settings.getString("TIME3", defalutString);

InitButton1();

InitButton2();

InitButton3();

InitButton4();

InitButton5();

InitButton6();

setTime1.setText(time1String);

setTime3.setText(time2String);

setTime2.setText(time3String);

}

public void InitButton1()

{

setTime1=(TextView) findViewById(R.id.setTime1);

mButton1=(Button)findViewById(R.id.mButton1);

mButton1.setOnClickListener

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐