import android.annotation.TargetApi;\r
import android.os.Build;\r
\r
+import com.owncloud.android.MainApp;\r
import com.owncloud.android.R;\r
\r
/**\r
*/\r
public class DisplayUtils {\r
\r
+ private static final String OWNCLOUD_APP_NAME = "ownCloud";\r
+\r
//private static String TAG = DisplayUtils.class.getSimpleName(); \r
\r
private static final String[] sizeSuffixes = { "B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB" };\r
\r
\r
public static int getSeasonalIconId() {\r
- if (Calendar.getInstance().get(Calendar.DAY_OF_YEAR) >= 354) {\r
+ if (Calendar.getInstance().get(Calendar.DAY_OF_YEAR) >= 354 &&\r
+ MainApp.getAppContext().getString(R.string.app_name).equals(OWNCLOUD_APP_NAME)) {\r
return R.drawable.winter_holidays_icon;\r
} else {\r
return R.drawable.icon;\r
return url;\r
}\r
}\r
+\r
+ /**\r
+ * Get the file extension if it is on path as type "content://.../DocInfo.doc"\r
+ * @param filepath: Content Uri converted to string format\r
+ * @return String: fileExtension (type '.pdf'). Empty if no extension\r
+ */\r
+ public static String getComposedFileExtension(String filepath) {\r
+ String fileExtension = "";\r
+ String fileNameInContentUri = filepath.substring(filepath.lastIndexOf("/"));\r
+\r
+ // Check if extension is included in uri\r
+ int pos = fileNameInContentUri.lastIndexOf('.');\r
+ if (pos >= 0) {\r
+ fileExtension = fileNameInContentUri.substring(pos);\r
+ }\r
+ return fileExtension;\r
+ }\r
}\r