diff options
author | Byunghun Jeon <bjeon@codeaurora.org> | 2016-05-10 14:06:42 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-05-31 13:21:46 -0700 |
commit | 2a853d42d02a7beb054c904df29da07126aeaa35 (patch) | |
tree | a730ae3e4410b9936fe5307374bc049a3fdce822 /src/com/android/camera/util | |
parent | 0587d0eb74f9bf352370664fbfbe72b604cd18c1 (diff) | |
download | android_packages_apps_Snap-2a853d42d02a7beb054c904df29da07126aeaa35.tar.gz android_packages_apps_Snap-2a853d42d02a7beb054c904df29da07126aeaa35.tar.bz2 android_packages_apps_Snap-2a853d42d02a7beb054c904df29da07126aeaa35.zip |
SnapdragonCamera: Add continuous shot and count down
Add continous shot and count down to CaptureModule
Change-Id: I986302201f742d7671a67c26953eecc2a0276294
CRs-Fixed: 1018118
Diffstat (limited to 'src/com/android/camera/util')
-rw-r--r-- | src/com/android/camera/util/PersistUtil.java | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/src/com/android/camera/util/PersistUtil.java b/src/com/android/camera/util/PersistUtil.java new file mode 100644 index 000000000..0f3f43f0b --- /dev/null +++ b/src/com/android/camera/util/PersistUtil.java @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2016, The Linux Foundation. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * * Neither the name of The Linux Foundation nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS + * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +package com.android.camera.util; + +import android.os.SystemProperties; + +public class PersistUtil { + + private static final String PERSIST_MEMORY_LIMIT = "persist.camera.perf.memlimit"; + private static final String PERSIST_SKIP_MEMORY_CHECK = "persist.camera.perf.skip_memck"; + private static final String PERSIST_LONGSHOT_SHOT_LIMIT = "persist.camera.longshot.shotnum"; + + public static int getMemoryLimit() { + return SystemProperties.getInt(PERSIST_MEMORY_LIMIT, 60); + } + + public static boolean getSkipMemoryCheck() { + return SystemProperties.getBoolean(PERSIST_SKIP_MEMORY_CHECK, false); + } + + public static int getLongshotShotLimit() { + return SystemProperties.getInt(PERSIST_LONGSHOT_SHOT_LIMIT, 0); + } + +} |