title: How to determine if Android's BOOT_COMPLETED has occurred (not receiving it)
body: <p>I am not trying to create a BOOT_COMPLETED receiver (and doing so would not solve my problem).</p>
  
  <p>Is there a way to determine if BOOT_COMPLETED has occurred? I have a library which is being called before (as well as after) Android has finished booting, and I do not want my library to complete its request if the system has not finished booting. Setting up a BOOT_COMPLETED receiver in every application that may use this library is not a reasonable approach for several reasons.</p>
  
  <p>Are there any Android calls I can make to determine if the device's boot has completed? It appears that there is a property, dev.bootcomplete, which I may have to use if no better method exists.</p>