com.nativex.common
Class Utilities

java.lang.Object
  extended by com.nativex.common.Utilities

public class Utilities
extends Object


Nested Class Summary
private static class Utilities.FlushedInputStream
           
 
Field Summary
private static String[] BYTE_DIMENTIONS
           
 
Constructor Summary
Utilities()
           
 
Method Summary
static String appendParamsToUrl(String url, Map<String,String> params)
           
private static int calculateInSampleSize(BitmapFactory.Options options, int reqWidth, int reqHeight)
           
private static String convertColorPartToHex(int colorPart)
           
static String convertColorToRGBHex(int color)
           
static byte[] convertInputStreamToByteArrat(InputStream is)
           
static String convertStreamToString(InputStream is)
           
static Bitmap decodeSampledBitmapFromInternalMemory(Context context, String filename, int reqWidth, int reqHeight)
           
static Bitmap decodeStream(InputStream stream)
           
static String encodeUrl(String urlStr)
           
static String getDateInFormat(String format)
           
static String getDateTimeUtcAsString()
          Returns the current UTC in milliseconds as a String.
static String getLocaleDateFormat()
           
static boolean isHttpOrHttpsUrl(String url)
           
static long milliesToMinutes(long abs)
           
static String parseBytes(int byteCount)
           
static Date parseDate(String date, String[] formats)
           
static Date parseHtmlDate(String s)
           
static String readMotionAction(MotionEvent event)
           
static void saveBitmapToPicturesFolder(Context context, Bitmap image, String extension)
           
static void savePictureStreamToFile(OutputStream output, InputStream stream)
           
static void sleep(long millies)
           
static boolean stringIsEmpty(String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BYTE_DIMENTIONS

private static final String[] BYTE_DIMENTIONS
Constructor Detail

Utilities

public Utilities()
Method Detail

getDateTimeUtcAsString

public static String getDateTimeUtcAsString()
Returns the current UTC in milliseconds as a String.

Returns:
String. The current time as UTC string.

isHttpOrHttpsUrl

public static boolean isHttpOrHttpsUrl(String url)

convertColorToRGBHex

public static String convertColorToRGBHex(int color)

convertColorPartToHex

private static String convertColorPartToHex(int colorPart)

convertStreamToString

public static String convertStreamToString(InputStream is)

convertInputStreamToByteArrat

public static byte[] convertInputStreamToByteArrat(InputStream is)
                                            throws IOException
Throws:
IOException

decodeStream

public static Bitmap decodeStream(InputStream stream)

savePictureStreamToFile

public static void savePictureStreamToFile(OutputStream output,
                                           InputStream stream)
                                    throws Exception
Throws:
Exception

getLocaleDateFormat

public static String getLocaleDateFormat()

getDateInFormat

public static String getDateInFormat(String format)

saveBitmapToPicturesFolder

public static void saveBitmapToPicturesFolder(Context context,
                                              Bitmap image,
                                              String extension)
                                       throws Exception
Throws:
Exception

decodeSampledBitmapFromInternalMemory

public static Bitmap decodeSampledBitmapFromInternalMemory(Context context,
                                                           String filename,
                                                           int reqWidth,
                                                           int reqHeight)

calculateInSampleSize

private static int calculateInSampleSize(BitmapFactory.Options options,
                                         int reqWidth,
                                         int reqHeight)

parseDate

public static Date parseDate(String date,
                             String[] formats)

readMotionAction

public static String readMotionAction(MotionEvent event)

parseHtmlDate

public static Date parseHtmlDate(String s)

milliesToMinutes

public static long milliesToMinutes(long abs)

stringIsEmpty

public static boolean stringIsEmpty(String s)

appendParamsToUrl

public static String appendParamsToUrl(String url,
                                       Map<String,String> params)

encodeUrl

public static String encodeUrl(String urlStr)

sleep

public static void sleep(long millies)

parseBytes

public static String parseBytes(int byteCount)