package com.idogfooding.backbone.browser;

import android.content.Context;
import android.content.Intent;
import android.net.Uri;

import com.idogfooding.backbone.utils.StrKit;

/**
 * BrowserUtils
 *
 * @author Charles
 */
public class BrowserUtils {

    public static void openUri(Context context, String uri) {
        Intent intent = new Intent();
        intent.setAction("android.intent.action.VIEW");
        intent.setData(Uri.parse(uri));
        context.startActivity(intent);
    }

    public static boolean isVideoUrl(String uri) {
        return StrKit.notEmpty(uri) && (uri.toLowerCase().endsWith(".mp4")
                || uri.toLowerCase().startsWith(".avi")
                || uri.toLowerCase().startsWith(".avi")
                || uri.toLowerCase().startsWith(".avi")
                || uri.toLowerCase().startsWith(".avi")
                || uri.toLowerCase().startsWith(".avi")
                || uri.toLowerCase().startsWith(".avi")
                || uri.toLowerCase().startsWith(".avi")
                || uri.toLowerCase().startsWith(".avi")
                || uri.toLowerCase().startsWith(".avi")
                || uri.toLowerCase().startsWith(".avi"));
    }
}

@@ -724,201 +724,113 @@
 h(%22.
-avi%22)%0A                %7C%7C uri.toLowerCase().startsWith(%22.avi%22)%0A                %7C%7C uri.toLowerCase().startsWith(%22.avi%22)%0A                %7C%7C uri.toLowerCase().startsWith(%22.avi%22)%0A                %7C%7C 
+rmvb%22));%0A    %7D%0A%0A    public static boolean isImgUrl(String uri) %7B%0A        return StrKit.notEmpty(uri) && (
 uri.
@@ -839,37 +839,35 @@
 LowerCase().
-start
+end
 sWith(%22.
 avi%22)%0A      
@@ -846,35 +846,35 @@
 se().endsWith(%22.
-avi
+jpg
 %22)%0A             
@@ -902,35 +902,35 @@
 ().startsWith(%22.
-avi
+png
 %22)%0A             
@@ -958,35 +958,36 @@
 ().startsWith(%22.
-avi
+jpeg
 %22)%0A             
@@ -1015,35 +1015,35 @@
 ().startsWith(%22.
-avi
+gif
 %22)%0A             
@@ -1079,19 +1079,19 @@
 sWith(%22.
-avi
+bmp
 %22));%0A   

add photo preview