Android standalone: remove some usages of deprecated APIs and prevent further regressions.
Also: - Fixed WebRTCDemo UI to say "SwitchToBack" at startup since default camera is front - Rebuild WebRTCDemo APK when resources/layout/strings change R=henrike@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2337004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4916 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@@ -301,7 +301,7 @@ public class AppRTCClient {
|
||||
JSONArray mandatoryKeys = mandatoryJSON.names();
|
||||
if (mandatoryKeys != null) {
|
||||
for (int i = 0; i < mandatoryKeys.length(); ++i) {
|
||||
String key = (String) mandatoryKeys.getString(i);
|
||||
String key = mandatoryKeys.getString(i);
|
||||
String value = mandatoryJSON.getString(key);
|
||||
constraints.mandatory.add(
|
||||
new MediaConstraints.KeyValuePair(key, value));
|
||||
|
@@ -36,6 +36,7 @@ import android.media.AudioManager;
|
||||
import android.os.Bundle;
|
||||
import android.os.PowerManager;
|
||||
import android.util.Log;
|
||||
import android.view.WindowManager;
|
||||
import android.webkit.JavascriptInterface;
|
||||
import android.widget.EditText;
|
||||
import android.widget.Toast;
|
||||
@@ -96,10 +97,8 @@ public class AppRTCDemoActivity extends Activity
|
||||
Thread.setDefaultUncaughtExceptionHandler(
|
||||
new UnhandledExceptionHandler(this));
|
||||
|
||||
PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
|
||||
wakeLock = powerManager.newWakeLock(
|
||||
PowerManager.SCREEN_BRIGHT_WAKE_LOCK, "AppRTCDemo");
|
||||
wakeLock.acquire();
|
||||
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
|
||||
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
|
||||
|
||||
Point displaySize = new Point();
|
||||
getWindowManager().getDefaultDisplay().getSize(displaySize);
|
||||
@@ -111,9 +110,13 @@ public class AppRTCDemoActivity extends Activity
|
||||
|
||||
AudioManager audioManager =
|
||||
((AudioManager) getSystemService(AUDIO_SERVICE));
|
||||
audioManager.setMode(audioManager.isWiredHeadsetOn() ?
|
||||
// TODO(fischman): figure out how to do this Right(tm) and remove the
|
||||
// suppression.
|
||||
@SuppressWarnings("deprecation")
|
||||
boolean isWiredHeadsetOn = audioManager.isWiredHeadsetOn();
|
||||
audioManager.setMode(isWiredHeadsetOn ?
|
||||
AudioManager.MODE_IN_CALL : AudioManager.MODE_IN_COMMUNICATION);
|
||||
audioManager.setSpeakerphoneOn(!audioManager.isWiredHeadsetOn());
|
||||
audioManager.setSpeakerphoneOn(!isWiredHeadsetOn);
|
||||
|
||||
sdpMediaConstraints = new MediaConstraints();
|
||||
sdpMediaConstraints.mandatory.add(new MediaConstraints.KeyValuePair(
|
||||
|
Reference in New Issue
Block a user