Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(120)

Side by Side Diff: content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java

Issue 1159113006: [Android] A prototype of the interactive media notification. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixed Min's nits Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.content.browser.webcontents; 5 package org.chromium.content.browser.webcontents;
6 6
7 import android.graphics.Color; 7 import android.graphics.Color;
8 import android.os.Bundle; 8 import android.os.Bundle;
9 import android.os.Parcel; 9 import android.os.Parcel;
10 import android.os.ParcelUuid; 10 import android.os.ParcelUuid;
(...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after
314 if (color == Color.TRANSPARENT) return defaultColor; 314 if (color == Color.TRANSPARENT) return defaultColor;
315 315
316 return (color | 0xFF000000); 316 return (color | 0xFF000000);
317 } 317 }
318 318
319 @Override 319 @Override
320 public void requestAccessibilitySnapshot(AccessibilitySnapshotCallback callb ack) { 320 public void requestAccessibilitySnapshot(AccessibilitySnapshotCallback callb ack) {
321 nativeRequestAccessibilitySnapshot(mNativeWebContentsAndroid, callback); 321 nativeRequestAccessibilitySnapshot(mNativeWebContentsAndroid, callback);
322 } 322 }
323 323
324 @Override
325 public void resumeMediaSession() {
326 nativeResumeMediaSession(mNativeWebContentsAndroid);
327 }
328
329 @Override
330 public void suspendMediaSession() {
331 nativeSuspendMediaSession(mNativeWebContentsAndroid);
332 }
333
324 // root node can be null if parsing fails. 334 // root node can be null if parsing fails.
325 @CalledByNative 335 @CalledByNative
326 private static void onAccessibilitySnapshot(AccessibilitySnapshotNode root, 336 private static void onAccessibilitySnapshot(AccessibilitySnapshotNode root,
327 AccessibilitySnapshotCallback callback) { 337 AccessibilitySnapshotCallback callback) {
328 callback.onAccessibilitySnapshot(root); 338 callback.onAccessibilitySnapshot(root);
329 } 339 }
330 340
331 @CalledByNative 341 @CalledByNative
332 private static void addAccessibilityNodeAsChild(AccessibilitySnapshotNode pa rent, 342 private static void addAccessibilityNodeAsChild(AccessibilitySnapshotNode pa rent,
333 AccessibilitySnapshotNode child) { 343 AccessibilitySnapshotNode child) {
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
401 private native void nativeResumeLoadingCreatedWebContents(long nativeWebCont entsAndroid); 411 private native void nativeResumeLoadingCreatedWebContents(long nativeWebCont entsAndroid);
402 private native void nativeEvaluateJavaScript(long nativeWebContentsAndroid, 412 private native void nativeEvaluateJavaScript(long nativeWebContentsAndroid,
403 String script, JavaScriptCallback callback); 413 String script, JavaScriptCallback callback);
404 private native void nativeAddMessageToDevToolsConsole( 414 private native void nativeAddMessageToDevToolsConsole(
405 long nativeWebContentsAndroid, int level, String message); 415 long nativeWebContentsAndroid, int level, String message);
406 private native boolean nativeHasAccessedInitialDocument( 416 private native boolean nativeHasAccessedInitialDocument(
407 long nativeWebContentsAndroid); 417 long nativeWebContentsAndroid);
408 private native int nativeGetThemeColor(long nativeWebContentsAndroid); 418 private native int nativeGetThemeColor(long nativeWebContentsAndroid);
409 private native void nativeRequestAccessibilitySnapshot(long nativeWebContent sAndroid, 419 private native void nativeRequestAccessibilitySnapshot(long nativeWebContent sAndroid,
410 AccessibilitySnapshotCallback callback); 420 AccessibilitySnapshotCallback callback);
421 private native void nativeResumeMediaSession(long nativeWebContentsAndroid);
422 private native void nativeSuspendMediaSession(long nativeWebContentsAndroid) ;
411 } 423 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698