public static String generateSizeStoreString(String url, Resources resources, WindowManager windowManager) { if (url == null) { return ""; } String iconRes = mStoreIconSizes.get(resources.getDisplayMetrics().densityDpi); iconRes = (TextUtils.isEmpty(iconRes) ? getDefaultSize(STORE_ICONS_SIZE_TYPE, windowManager) : iconRes); if (TextUtils.isEmpty(iconRes)) { return url; } else { String[] splittedUrl = splitUrlExtension(url); return splittedUrl[0] + "_" + iconRes + "." + splittedUrl[1]; } }
@Deprecated public static String generateStringNotification(String url, Resources resources) { if (url == null) { return ""; } float densityMultiplier = densityMultiplier(resources); int sizeX = (int) (baseLineXNotification * densityMultiplier); int sizeY = (int) (baseLineYNotification * densityMultiplier); //Logger.getInstance().d("Aptoide-IconSize", "Size is " + size); //return sizeX + "x" + sizeY; String[] splittedUrl = splitUrlExtension(url); url = splittedUrl[0] + "_" + sizeX + "x" + sizeY + "." + splittedUrl[1]; return url; }
public static String generateStringAvatar(String url, Resources resources, WindowManager windowManager) { if (url == null) { return ""; } float densityMultiplier = densityMultiplier(resources); int size = Math.round(baseLineAvatar * densityMultiplier); //Logger.getInstance().d("Aptoide-IconSize", "Size is " + size); //return size + "x" + size; String[] splittedUrl = splitUrlExtension(url); return splittedUrl[0] + "_" + getUserAvatarIconSize(windowManager) + "." + splittedUrl[1]; }
/** * On v7 webservices there is no attribute of HD icon. <br />Instead, the logic is that if the * filename ends with <b>_icon</b> it is an HD icon. * * @param iconUrl The String with the URL of the icon * * @return A String with */ private static String parseIcon(String iconUrl, Resources resources, WindowManager windowManager) { if (iconUrl == null) { return ""; } try { if (iconUrl.contains("_icon")) { String sizeString = IconSizeU.generateSizeString(resources, windowManager); if (sizeString != null && !sizeString.isEmpty()) { String[] splittedUrl = splitUrlExtension(iconUrl); iconUrl = splittedUrl[0] + "_" + sizeString + "." + splittedUrl[1]; } } } catch (Exception e) { Logger.getInstance() .e(TAG, e); throw e; } return iconUrl; }
private static String parseScreenshots(String orient, WindowManager windowManager) { if (orient == null) { return ""; } boolean isPortrait = orient != null && orient.equals("portrait"); int dpi = ScreenU.getDensityDpi(windowManager); String[] splittedUrl = splitUrlExtension(orient); return splittedUrl[0] + "_" + getThumbnailSize(dpi, isPortrait) + "." + splittedUrl[1]; }
private static String parseScreenshotUrl(String screenshotUrl, String orientation, WindowManager windowManager, Resources resources) { String sizeString = generateSizeStringScreenshotsdd(orientation, windowManager, resources); String[] splitUrl = splitUrlExtension(screenshotUrl); return splitUrl[0] + "_" + sizeString + "." + splitUrl[1]; }