I never do that. I mean I never restart the phone.Is there any way to bypass the dialog and have it start the service automatically? I have Tasker set to reboot my phone every night, then I would like it to start your program. But Tasker cannot check the checkboxes.
Thanks for your work on this. It's much needed.

But despite all that, I had to rewrite the service, because Android might just stop and then restart any service without running the onStartCommand method of it.
I included the auto start service at boot time capability as default. It can be turned off in the dialog though.
proximitytoolextension - hu.copas.android.tools.ProximityTool - Google Project Hosting
.