package com.swifty.fillcolor.util; /** * Created by Swifty.Wang on 2015/9/21. */ public class ImageSaveUtil { public static final String OldMainUrl = "http://23.99.106.254"; public static final String ThemeThumbUrl = OldMainUrl + "/%d/category.png"; //get add categoryid + /category.png public static final String ImageThumbUrl = OldMainUrl + "/%d/t_%d.jpg"; //get add categoryid and imageid public static final String ImageLageUrl = OldMainUrl + "/%d/f_%d.png"; //get add categoryid and imageid public static String convertImageLageUrl(String url) { try { int[] ids = parseIds(url); return String.format(ImageLageUrl, ids[0], ids[1]); } catch (Exception e) { L.e(e.toString()); return url; } } private static int[] parseIds(String url) throws Exception { int[] ids = new int[2]; ids[0] = getNum(url.split(new String("&image="))[0]); ids[1] = getNum(url.split(new String("&image="))[1]); return ids; } private static int getNum(String str) throws Exception { String dest = ""; if (str != null) { dest = str.replaceAll("[^0-9]", ""); } return Integer.valueOf(dest); } }