我打算做一个应用程序,它会帮助我提醒我的考试日期和时间。 我将我的考试日期和时间设置为我的应用程序,当我考试将更加接近,我的应用程序会提醒/通知我说,“你的考试就是明天”我想做一个考试提醒应用程序
现在我将如何开始这个项目?我需要完成这个项目的哪个主题?
我只是需要建议...
我试图把时间输入来自用户
package com.nitol.aust.cse.dateandtimepicker;
public class MainActivity extends AppCompatActivity implements
DatePickerDialog.OnDateSetListener, TimePickerDialog.OnTimeSetListener{
TextView tv;
Button btn;
int year, month, day, hour, minute;
int yearFinal, monthFinal, dayFinal, hourFinal, minuteFinal;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv = (TextView) findViewById(R.id.textView);
btn = (Button) findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Calendar c = Calendar.getInstance();
year = c.get(Calendar.YEAR);
month = c.get(Calendar.MONTH);
day = c.get(Calendar.DAY_OF_MONTH);
DatePickerDialog datePickerDialog = new DatePickerDialog(MainActivity.this,MainActivity.this, year,month, day);
datePickerDialog.show();
}
});
}
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
yearFinal = year;
monthFinal = month + 1;
dayFinal = dayOfMonth;
Calendar c = Calendar.getInstance();
hour = c.get(Calendar.HOUR_OF_DAY);
minute = c.get(Calendar.MINUTE);
TimePickerDialog timePickerDialog = new TimePickerDialog(MainActivity.this, MainActivity.this,
hour, minute , false);
timePickerDialog.show();
}
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
hourFinal = hourOfDay;
minuteFinal = minute;
tv.setText("Year "+yearFinal+"\n"+
"Month "+monthFinal+"\n"+
"Day "+dayFinal+"\n"+
"Hour "+hourFinal+"\n"+
"Minute "+minuteFinal+"\n");
}
}
Android和SQLite,Android和日期处理,Android上的通知。不需要,但可以使用:Android和警报。 –