You can provide your own implementation by specifying its name in your AndroidManifest.xml's tag, which will cause that class to be instantiated ...
www.google.com.tw