as you found out yourself, this will not work in an emulator
yes
@almeidapablo said more or less, that you can’t start an app at a given time without other tools, which is correct
if you define an alarm at a given time, the alarm will start no matter if your app is open or not
this is possible
this is not possible, because you can’t start your app at a given time
only with the help of another app, for example Tasker
Taifun