Index: remoting/android/java/src/org/chromium/chromoting/Desktop.java |
diff --git a/remoting/android/java/src/org/chromium/chromoting/Desktop.java b/remoting/android/java/src/org/chromium/chromoting/Desktop.java |
index 81e454b8a561ca470bfa872a66dd1b7f46387194..e6951dc30bb67975e4d79853a66c1483b7cfa26a 100644 |
--- a/remoting/android/java/src/org/chromium/chromoting/Desktop.java |
+++ b/remoting/android/java/src/org/chromium/chromoting/Desktop.java |
@@ -5,16 +5,10 @@ |
package org.chromium.chromoting; |
import android.annotation.SuppressLint; |
-import android.content.DialogInterface; |
-import android.content.Intent; |
-import android.content.pm.ApplicationInfo; |
-import android.content.pm.PackageManager; |
-import android.content.pm.PackageManager.NameNotFoundException; |
import android.os.Build; |
import android.os.Bundle; |
import android.os.Handler; |
import android.support.v7.app.ActionBar.OnMenuVisibilityListener; |
-import android.support.v7.app.AlertDialog; |
import android.support.v7.app.AppCompatActivity; |
import android.support.v7.widget.Toolbar; |
import android.view.KeyEvent; |
@@ -27,7 +21,6 @@ import android.view.View.OnTouchListener; |
import android.view.ViewGroup; |
import android.view.inputmethod.InputMethodManager; |
-import org.chromium.chromoting.cardboard.DesktopActivity; |
import org.chromium.chromoting.help.HelpContext; |
import org.chromium.chromoting.help.HelpSingleton; |
import org.chromium.chromoting.jni.Client; |
@@ -51,12 +44,6 @@ public class Desktop |
} |
} |
- /** |
- * Preference used for displaying an interestitial dialog only when the user first accesses the |
- * Cardboard function. |
- */ |
- private static final String PREFERENCE_CARDBOARD_DIALOG_SEEN = "cardboard_dialog_seen"; |
- |
/** Preference used to track the last input mode selected by the user. */ |
private static final String PREFERENCE_INPUT_MODE = "input_mode"; |
@@ -74,9 +61,6 @@ public class Desktop |
private ActivityLifecycleListener mActivityLifecycleListener; |
- /** Flag to indicate whether the current activity is switching to Cardboard desktop activity. */ |
- private boolean mSwitchToCardboardDesktopActivity; |
- |
/** Indicates whether a Soft Input UI (such as a keyboard) is visible. */ |
private boolean mSoftInputVisible = false; |
@@ -109,7 +93,6 @@ public class Desktop |
remoteHostDesktop.setLayoutParams(new ViewGroup.LayoutParams( |
ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); |
((ViewGroup) findViewById(R.id.desktop_view_placeholder)).addView(remoteHostDesktop); |
- mSwitchToCardboardDesktopActivity = false; |
getSupportActionBar().setDisplayShowTitleEnabled(false); |
getSupportActionBar().setDisplayHomeAsUpEnabled(true); |
@@ -173,9 +156,7 @@ public class Desktop |
protected void onPause() { |
if (isFinishing()) mActivityLifecycleListener.onActivityPaused(this); |
super.onPause(); |
- if (!mSwitchToCardboardDesktopActivity) { |
- mClient.enableVideoChannel(false); |
- } |
+ mClient.enableVideoChannel(false); |
stopActionBarAutoHideTimer(); |
} |
@@ -192,11 +173,7 @@ public class Desktop |
mClient.getCapabilityManager().removeListener(this); |
mActivityLifecycleListener.onActivityStopped(this); |
super.onStop(); |
- if (mSwitchToCardboardDesktopActivity) { |
- mSwitchToCardboardDesktopActivity = false; |
- } else { |
- mClient.enableVideoChannel(false); |
- } |
+ mClient.enableVideoChannel(false); |
} |
/** Called to initialize the action bar. */ |
@@ -206,19 +183,6 @@ public class Desktop |
mActivityLifecycleListener.onActivityCreatedOptionsMenu(this, menu); |
- boolean enableCardboard = false; |
- try { |
- ApplicationInfo ai = getPackageManager() |
- .getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA); |
- Bundle bundle = ai.metaData; |
- enableCardboard = bundle.getInt("enable_cardboard") == 1; |
- } catch (NameNotFoundException e) { |
- // Does nothing since by default Cardboard activity is turned off. |
- } |
- |
- MenuItem item = menu.findItem(R.id.actionbar_cardboard); |
- item.setVisible(enableCardboard); |
- |
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { |
// We don't need to show a hide ActionBar button if immersive fullscreen is supported. |
menu.findItem(R.id.actionbar_hide).setVisible(false); |
@@ -477,10 +441,6 @@ public class Desktop |
mActivityLifecycleListener.onActivityOptionsItemSelected(this, item); |
- if (id == R.id.actionbar_cardboard) { |
- onCardboardItemSelected(); |
- return true; |
- } |
if (id == R.id.actionbar_trackpad_mode) { |
// When the trackpad icon is tapped, we want to switch the input mode to touch. |
setInputMode(InputMode.TOUCH); |
@@ -565,41 +525,6 @@ public class Desktop |
}); |
} |
- private void onCardboardItemSelected() { |
- if (getPreferences(MODE_PRIVATE).getBoolean(PREFERENCE_CARDBOARD_DIALOG_SEEN, false)) { |
- switchToCardboardMode(); |
- return; |
- } |
- |
- new AlertDialog.Builder(this) |
- .setTitle(getTitle()) |
- .setMessage(R.string.cardboard_warning_message) |
- .setIcon(R.drawable.ic_cardboard) |
- .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { |
- @Override |
- public void onClick(DialogInterface dialog, int id) { |
- getPreferences(MODE_PRIVATE) |
- .edit() |
- .putBoolean(PREFERENCE_CARDBOARD_DIALOG_SEEN, true) |
- .apply(); |
- switchToCardboardMode(); |
- } |
- }) |
- .setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() { |
- @Override |
- public void onClick(DialogInterface dialog, int id) { |
- } |
- }) |
- .create() |
- .show(); |
- } |
- |
- private void switchToCardboardMode() { |
- mSwitchToCardboardDesktopActivity = true; |
- Intent intent = new Intent(this, DesktopActivity.class); |
- startActivityForResult(intent, Chromoting.CARDBOARD_DESKTOP_ACTIVITY); |
- } |
- |
/** |
* Called once when a keyboard key is pressed, then again when that same key is released. This |
* is not guaranteed to be notified of all soft keyboard events: certian keyboards might not |