我打算做一個應用程序,它會幫助我提醒我的考試日期和時間。 我將我的考試日期和時間設置爲我的應用程序,當我考試將更加接近,我的應用程序會提醒/通知我說,「你的考試就是明天」我想做一個考試提醒應用程序
現在我將如何開始這個項目?我需要完成這個項目的哪個主題?
我只是需要建議...
我試圖把時間輸入來自用戶
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和警報。 –