Getting List Of Call Histry And Selecting A Number To Show In Text Box

Hey Guys, I am Building An App. In this App i want That When user click on a button ,then the call history list opens and user select a contact from that list. and after selecting the contact from call history list, the selected number shows in a text box in my app. i think this should happen with activity starter, but i do not know much about activities,classes,uri,extra key,etc.
So Please help me in this.