In case there aren’t enough of them out there, I’ve decided to chip in my own effort on the Android LED torch scene.

In a sort of sequel to my first Android app Torchure, I have just released Searchlight on to the Android Market.

The unique thing about this flashlight is that it’s activated by long-pressing the Search button.  Each time you do this, the LED will toggle on or off.  This means that (nearly) regardless of what app you’re in, you can toggle the LED.

You can even switch off the screen to save your battery for the LED.  Just note that on most devices the Search button will be disabled while the screen is off, so you’ll probably have to switch on the screen, unlock it, then hold the Search button.

When you long-press the Search button for the first time, you’ll probably get a selection of different apps for you to choose from.  Just select Searchlight off the list to toggle the LED.  Check the “Use by default for this action” checkbox to make sure that dialog doesn’t appear in future.

If you want that Search selection to appear again, go to Settings > Applications > Manage applications > Searchlight > “Clear defaults” button.  Then hold Search again and make a new selection.  It will also reappear when the list of actions changes, for example you install or uninstall an app that has global search functionality.

There are a couple of caveats.

  • It’ll only work on devices that implement the standard camera flash interface introduced by Froyo.  If it doesn’t work on yours, contact me and I’ll see if I can add support for your device or system software.
  • Don’t run Searchlight at the same time as another app using the camera, such as Camera, Barcode Scanner or Shopper.  Things will go badly, trust me.

It’s available on the Android Market for any Android device with a camera and flash running 2.2 (Froyo) and above.  This first version is only a smidge over 11KB and requires no outrageous permissions (just camera for obvious reasons, and wake lock to keep the LED on when the screen is off).

Alternatively, if you prefer not to use the Market, you can download it here.