summaryrefslogtreecommitdiffstats
path: root/src_pd/com/android/gallery3d/util
diff options
context:
space:
mode:
authorMangesh Ghiware <mghiware@google.com>2012-10-10 18:37:24 -0700
committerMangesh Ghiware <mghiware@google.com>2012-10-11 15:21:29 -0700
commit83e7d70bccd93c348d70048e1add3cc1c4ac33c6 (patch)
tree7b5fb42a67c7e93528c538a726c7585bbfb861b4 /src_pd/com/android/gallery3d/util
parent1ac23d436d226a926adc5685b8cf30a32a0afea7 (diff)
downloadandroid_packages_apps_Snap-83e7d70bccd93c348d70048e1add3cc1c4ac33c6.tar.gz
android_packages_apps_Snap-83e7d70bccd93c348d70048e1add3cc1c4ac33c6.tar.bz2
android_packages_apps_Snap-83e7d70bccd93c348d70048e1add3cc1c4ac33c6.zip
Move calls to LightCycleHelper off the UI thread.
Bug: 7320303 Replace multiple methods in LightCycleHelper with a single one that returns relevant metadata. Change-Id: Iaa75b3c1ccc8a5b724b253cec654b5b5acb4878e
Diffstat (limited to 'src_pd/com/android/gallery3d/util')
-rw-r--r--src_pd/com/android/gallery3d/util/LightCycleHelper.java23
1 files changed, 13 insertions, 10 deletions
diff --git a/src_pd/com/android/gallery3d/util/LightCycleHelper.java b/src_pd/com/android/gallery3d/util/LightCycleHelper.java
index cc8ea20b9..995eac8b1 100644
--- a/src_pd/com/android/gallery3d/util/LightCycleHelper.java
+++ b/src_pd/com/android/gallery3d/util/LightCycleHelper.java
@@ -27,13 +27,20 @@ import com.android.gallery3d.app.GalleryApp;
import com.android.gallery3d.app.StitchingProgressManager;
public class LightCycleHelper {
+ public static class PanoramaMetadata {
+ // Whether a panorama viewer should be used
+ public final boolean mUsePanoramaViewer;
+ // Whether a panorama is 360 degrees
+ public final boolean mIsPanorama360;
- public static void setupCaptureIntent(Context context, Intent it, String outputDir) {
- /* Do nothing */
+ public PanoramaMetadata(boolean usePanoramaViewer, boolean isPanorama360) {
+ mUsePanoramaViewer = usePanoramaViewer;
+ mIsPanorama360 = isPanorama360;
+ }
}
- public static boolean hasLightCycleView(Context context) {
- return false;
+ public static void setupCaptureIntent(Context context, Intent it, String outputDir) {
+ /* Do nothing */
}
public static boolean hasLightCycleCapture(Context context) {
@@ -44,12 +51,8 @@ public class LightCycleHelper {
/* Do nothing */
}
- public static boolean isPanorama(ContentResolver contentResolver, Uri uri) {
- return false;
- }
-
- public static boolean isPanorama360(Context context, Uri uri) {
- return false;
+ public static PanoramaMetadata getPanoramaMetadata(Context context, Uri uri) {
+ return null;
}
public static CameraModule createPanoramaModule() {