Find bitmap in another bitmap

I haven’t worked very much with bitmap manipulation and I need to create an app that can find a bitmap (or a pattern of pixels really) in another bitmap.

Just looking for some input on how to go about this.

Are there other methods of doing it besides iterating through the pixels and using getPixel()?
I’m of course looking for the most effective solution.

cheers