From 454d70d2d9a54868d2eaa85a0ff4fa5bfda0d017 Mon Sep 17 00:00:00 2001 From: Guillaume Beraudo Date: Mon, 6 Dec 2010 15:06:59 +0100 Subject: [PATCH] Fixed unimplemented methods. Full brightness on videocall activity. --- src/org/linphone/VideoCallActivity.java | 10 +++++++++- src/org/linphone/core/LinphoneProxyConfigImpl.java | 6 ++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/org/linphone/VideoCallActivity.java b/src/org/linphone/VideoCallActivity.java index 81f137816..d2d634d58 100644 --- a/src/org/linphone/VideoCallActivity.java +++ b/src/org/linphone/VideoCallActivity.java @@ -24,7 +24,10 @@ import org.linphone.core.AndroidCameraRecordManager; import org.linphone.core.LinphoneCore; import android.app.Activity; +import android.content.Context; import android.os.Bundle; +import android.os.PowerManager; +import android.os.PowerManager.WakeLock; import android.util.Log; import android.view.Menu; import android.view.MenuInflater; @@ -37,6 +40,7 @@ public class VideoCallActivity extends Activity { AndroidCameraRecordManager recordManager; private static final String tag = "Linphone"; public static boolean launched = false; + private WakeLock mWakeLock; public void onCreate(Bundle savedInstanceState) { Log.d(tag, "onCreate VideoCallActivity"); @@ -55,6 +59,9 @@ public class VideoCallActivity extends Activity { mVideoCaptureView.setZOrderOnTop(true); if (!recordManager.isMuted()) sendStaticImage(false); + PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE); + mWakeLock = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK|PowerManager.ON_AFTER_RELEASE,"Linphone"); + mWakeLock.acquire(); } @@ -126,7 +133,7 @@ public class VideoCallActivity extends Activity { return false; } - + @Override protected void onDestroy() { @@ -139,6 +146,7 @@ public class VideoCallActivity extends Activity { @Override protected void onPause() { Log.d(tag, "onPause VideoCallActivity"); + mWakeLock.release(); super.onPause(); } diff --git a/src/org/linphone/core/LinphoneProxyConfigImpl.java b/src/org/linphone/core/LinphoneProxyConfigImpl.java index f1dcb70a4..5bf4971d0 100644 --- a/src/org/linphone/core/LinphoneProxyConfigImpl.java +++ b/src/org/linphone/core/LinphoneProxyConfigImpl.java @@ -121,4 +121,10 @@ class LinphoneProxyConfigImpl implements LinphoneProxyConfig { throw new LinphoneCoreException("cannot set route ["+routeUri+"]"); } } + public void enablePublish(boolean enable) { + throw new RuntimeException("not implemented"); + } + public boolean publishEnabled() { + throw new RuntimeException("not implemented"); + } }