DatePicker 같은 방법을 사용할 수도 있고,
말씀하신 메모장같은 기능은 EditText로 텍스트를 받은 후에 텍스트의 일정한 포멧을 년/월/일/시/분 또는 일정 시간에 대한 입력을 파싱해서 일정한 시간대에 알람을 하고싶다고 하시는 것 같은데
Android에는 AlarmManager라고 하는 클래스가 있습니다. 직접 내부 구현까지 하신다면 말리지는 않겠지만
먼저 해당 클래스의 사용 방법을 파악해보고 내부 구현을 생각해보시는 것도 좋을 것 같습니다.
http://developer88.tistory.com/83