diff --git a/samples/android/CMakeLists.txt b/samples/android/CMakeLists.txt index bf96bdf5a..097e02d8c 100644 --- a/samples/android/CMakeLists.txt +++ b/samples/android/CMakeLists.txt @@ -17,6 +17,8 @@ add_subdirectory(tutorial-2-opencvcamera) add_subdirectory(tutorial-3-native) add_subdirectory(tutorial-4-mixed) +add_subdirectory(camera-preview) + #hello-android sample if(HAVE_opencv_highgui) ocv_include_modules_recurse(opencv_highgui opencv_core) diff --git a/samples/android/camera-preview/.classpath b/samples/android/camera-preview/.classpath new file mode 100644 index 000000000..a4763d1ee --- /dev/null +++ b/samples/android/camera-preview/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/samples/android/camera-preview/.project b/samples/android/camera-preview/.project new file mode 100644 index 000000000..d8e9953e8 --- /dev/null +++ b/samples/android/camera-preview/.project @@ -0,0 +1,33 @@ + + + CameraWriter + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + diff --git a/samples/android/camera-preview/.settings/org.eclipse.jdt.core.prefs b/samples/android/camera-preview/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 000000000..53e049515 --- /dev/null +++ b/samples/android/camera-preview/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,5 @@ +#Wed Jun 29 04:36:40 MSD 2011 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/samples/android/camera-preview/AndroidManifest.xml b/samples/android/camera-preview/AndroidManifest.xml new file mode 100644 index 000000000..8be9e9485 --- /dev/null +++ b/samples/android/camera-preview/AndroidManifest.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/android/camera-preview/CMakeLists.txt b/samples/android/camera-preview/CMakeLists.txt new file mode 100644 index 000000000..b04c24a37 --- /dev/null +++ b/samples/android/camera-preview/CMakeLists.txt @@ -0,0 +1,6 @@ +set(sample example-camera-preview) + +add_android_project(${sample} "${CMAKE_CURRENT_SOURCE_DIR}" LIBRARY_DEPS ${OpenCV_BINARY_DIR} SDK_TARGET 11 ${ANDROID_SDK_TARGET}) +if(TARGET ${sample}) + add_dependencies(opencv_android_examples ${sample}) +endif() diff --git a/samples/android/camera-preview/res/drawable/ic_action_search.png b/samples/android/camera-preview/res/drawable/ic_action_search.png new file mode 100644 index 000000000..67de12dec Binary files /dev/null and b/samples/android/camera-preview/res/drawable/ic_action_search.png differ diff --git a/samples/android/camera-preview/res/drawable/ic_launcher.png b/samples/android/camera-preview/res/drawable/ic_launcher.png new file mode 100644 index 000000000..a301d5795 Binary files /dev/null and b/samples/android/camera-preview/res/drawable/ic_launcher.png differ diff --git a/samples/android/camera-preview/res/layout/activity_camera_writer.xml b/samples/android/camera-preview/res/layout/activity_camera_writer.xml new file mode 100644 index 000000000..2e27d58ad --- /dev/null +++ b/samples/android/camera-preview/res/layout/activity_camera_writer.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/samples/android/camera-preview/res/menu/activity_camera_writer.xml b/samples/android/camera-preview/res/menu/activity_camera_writer.xml new file mode 100644 index 000000000..cfc10fd52 --- /dev/null +++ b/samples/android/camera-preview/res/menu/activity_camera_writer.xml @@ -0,0 +1,6 @@ + + + diff --git a/samples/android/camera-preview/res/values-v11/styles.xml b/samples/android/camera-preview/res/values-v11/styles.xml new file mode 100644 index 000000000..d408cbc37 --- /dev/null +++ b/samples/android/camera-preview/res/values-v11/styles.xml @@ -0,0 +1,5 @@ + + +