If the alarm could actually power on a Blackberry, I'm guessing it wasn't actually powered completely off, but rather in a deep sleep mode. If an Android device is powered off, it's completely off, and has to be powered on using the hardware power button. Alarms can certainly wake a normally sleeping Android device, but I'm not sure if there's a way to force Android to go into a deep sleep state.