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

Unified Diff: content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java

Issue 10855171: Add a test runner for android_webview. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: remove infobars dep, add DEPS file to chrome/android/java Created 8 years, 4 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 side-by-side diff with in-line comments
Download patch
Index: content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java
diff --git a/content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java b/content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java
index b351cd62ce7be97ab6edd582a9484a888dcd9c42..6b8ff7c1c24b204ea406b409d8582c9b8f4413fa 100644
--- a/content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java
+++ b/content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java
@@ -54,6 +54,28 @@ public class LoadUrlParams {
}
/**
+ * Helper method to create a LoadUrlParams object for data url.
+ * @param data Data to be loaded.
+ * @param mimeType Mime type of the data.
+ * @param isBase64Encoded True if the data is encoded in Base 64 format.
+ */
+ public static LoadUrlParams createLoadDataParams(
+ String data, String mimeType, boolean isBase64Encoded) {
+ StringBuilder dataUrl = new StringBuilder("data:");
+ dataUrl.append(mimeType);
+ if (isBase64Encoded) {
+ dataUrl.append(";base64");
+ }
+ dataUrl.append(",");
+ dataUrl.append(data);
+
+ LoadUrlParams params = new LoadUrlParams(dataUrl.toString());
+ params.setLoadType(LoadUrlParams.LOAD_TYPE_DATA);
+ params.setTransitionType(ContentViewCore.PAGE_TRANSITION_TYPED);
+ return params;
+ }
+
+ /**
* Set load type of this load. Defaults to LOAD_TYPE_DEFAULT.
* @param loadType One of LOAD_TYPE static constants above.
*/

Powered by Google App Engine
This is Rietveld 408576698