From 6edcc9835c0ac61f12ec8d3cc70e4ed6eb5f4c4b Mon Sep 17 00:00:00 2001 From: Moorhuhnfreak Date: Tue, 10 Jan 2017 14:47:32 +0100 Subject: [PATCH] Camera lock fix for Android 7.1.1 AOSP Releases camera locks on Android 7.1.1 AOSP. Tested with Google Nexus 5. Restarting cameraserver did not solve the problem but restarting mm-qcamera-daemon released the camera. --- app/src/main/java/com/exlyo/camerarestarter/MainActivity.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/exlyo/camerarestarter/MainActivity.java b/app/src/main/java/com/exlyo/camerarestarter/MainActivity.java index 129cd41..6e52257 100644 --- a/app/src/main/java/com/exlyo/camerarestarter/MainActivity.java +++ b/app/src/main/java/com/exlyo/camerarestarter/MainActivity.java @@ -310,7 +310,9 @@ private static void runRestartCameraShellCommand() throws Throwable { //Command to kill the process using the file "/system/bin/mediaserver" under the "media" user name createKillCommandForSystemBin("media", "mediaserver") //Command to kill the process using the file "/system/bin/cameraserver" under the "camera" user name - + createKillCommandForSystemBin("camera", "cameraserver"); + + createKillCommandForSystemBin("camera", "cameraserver") + //Command to kill the process using the file "/system/bin/mm-qcamera-daemon" under the "camera" user name + + createKillCommandForSystemBin("camera", "mm-qcamera-daemon"); os.writeBytes(command + "\n"); } finally { if (os != null) {