package com.gettingmobile.net.mobilizer;
import android.net.Uri;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class GoogleUrlMobilizer implements UrlMobilizer {
private static final String BASE_URL = "http://www.google.com/gwt/x?u=";
private static final Pattern URL_FINDER = Pattern.compile("http://www\\.google\\.com/gwt/x\\?u=(.*)");
@Override
public String mobilize(String url, boolean scaleImages) {
return BASE_URL + Uri.encode(url);
}
@Override
public String unmobilize(String url) {
final Matcher m = URL_FINDER.matcher(url);
return m.matches() ? Uri.decode(m.group(1)) : url;
}
}