If you want to run openCV on android I would suggest you learn about the java native interface, JNI. I have developed image processing algorithms on Android cell phones. You want to get Eclipse and install the SDK :http://developer.android.com/sdk/installing.html
After that you need to install the Eclipse NDK in order to develop C/C++ code in your java apps, this gave me about x5 increase in performance: http://developer.android.com/sdk/ndk/index.html
Finally you need to download and link the openCV C/C++ library to your projects:
http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package.html#android-binary-package
You should also check out the google Play Store, they have some cool OpenSource projects you can look at.