I implemented a scheduled recordings feature to your app.
I added a third Fragment where you can program recordings for a specified time in the future, and the recording start automatically.
To do this I added some more classes to the project: a bootup Broadcast Receiver, a Service for scheduling future recordings, etc.
I also changed the RecordingService class making it an hybrid Service (both bound and started) with an interface to communicate information to the connected Activity.
Check and test the scheduled-recorder branch and tell me what you think...
I implemented a scheduled recordings feature to your app. I added a third Fragment where you can program recordings for a specified time in the future, and the recording start automatically. To do this I added some more classes to the project: a bootup Broadcast Receiver, a Service for scheduling future recordings, etc. I also changed the RecordingService class making it an hybrid Service (both bound and started) with an interface to communicate information to the connected Activity.
Check and test the scheduled-recorder branch and tell me what you think...