From 3246bf3b7b14b32a490b54176dafa3b0878b91a2 Mon Sep 17 00:00:00 2001
From: jinwu <jinwu@codeaurora.org>
Date: Tue, 3 Mar 2020 14:39:21 +0800
Subject: [PATCH] Snapcam is built to product partition.

Change-Id: I4963d6e0471089011598c7f48ece6f9575f9d945
---
 Android.mk          | 1 +
 AndroidManifest.xml | 2 --
 jni/Android.mk      | 4 ++++
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/Android.mk b/Android.mk
index 89e09ea09..ead779854 100755
--- a/Android.mk
+++ b/Android.mk
@@ -26,6 +26,7 @@ LOCAL_AAPT_FLAGS := \
         --version-code $(version_code_package) \
 
 LOCAL_PACKAGE_NAME := SnapdragonCamera
+LOCAL_PRODUCT_MODULE := true
 LOCAL_PRIVILEGED_MODULE := true
 LOCAL_PRIVATE_PLATFORM_APIS:=true
 
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index ef5d886f4..736b3721b 100755
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -20,10 +20,8 @@
     <uses-permission android:name="android.permission.VIBRATE" />
     <uses-permission android:name="android.permission.WAKE_LOCK" />
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
-    <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" />
     <uses-permission android:name="android.permission.WRITE_SETTINGS" />
     <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
-    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
     <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
 
     <supports-screens
diff --git a/jni/Android.mk b/jni/Android.mk
index de2abb6b8..ad7001015 100644
--- a/jni/Android.mk
+++ b/jni/Android.mk
@@ -46,6 +46,8 @@ LOCAL_LDFLAGS := -llog -lGLESv2
 
 LOCAL_MODULE_TAGS := optional
 
+LOCAL_PRODUCT_MODULE := true
+
 LOCAL_MODULE    := libjni_snapcammosaic
 include $(BUILD_SHARED_LIBRARY)
 
@@ -55,6 +57,7 @@ include $(CLEAR_VARS)
 LOCAL_CPP_EXTENSION := .cc
 LOCAL_LDFLAGS   := -llog -ljnigraphics
 LOCAL_SDK_VERSION := 9
+LOCAL_PRODUCT_MODULE := true
 LOCAL_MODULE    := libjni_snapcamtinyplanet
 LOCAL_SRC_FILES := tinyplanet.cc
 
@@ -67,6 +70,7 @@ include $(BUILD_SHARED_LIBRARY)
 include $(CLEAR_VARS)
 LOCAL_LDFLAGS   := -llog
 LOCAL_SDK_VERSION := 9
+LOCAL_PRODUCT_MODULE := true
 LOCAL_MODULE    := libjni_imageutil
 LOCAL_MODULE_TAGS := optional
 LOCAL_SRC_FILES := image_util_jni.cpp
-- 
GitLab