add base activity to handle common operations
minor refactor
implement spilt views for playtime and total time of the audio
change the UI to adapt to 2 new APIs
finally complete
change sample code in readme