Some HTC phones have a feature called Fast boot (can be enabled under Preferences -> Power). As I have understood it this works like hibernation.
When started again no BOOT_COMPLETEDetc. will be sent, instead applications will be 'resumed'. This is very hard for me to handle in my application (auto-start, depends on SD-card etc).
I think the best I could do right now is inform the user to disable Fast boot for the best experience.
As this is a non-standard setting how can I detect if it is enabled?