public class WLUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ANDROID_BUFFER_8K |
static java.lang.String |
BUNDLE_BASENAME |
static java.lang.String |
BUNDLE_RESOURCE |
static java.lang.String |
LOG_CAT |
static int |
LOLLIPOP_MR1 |
static java.lang.String |
WL_CHALLENGE_DATA |
static java.lang.String |
WL_CHALLENGE_RESPONSE_DATA |
static java.lang.String |
WL_INSTANCE_AUTH_ID |
static java.lang.String |
WL_PREFS |
static java.lang.String |
WWW |
Constructor and Description |
---|
WLUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
byteArrayToHexString(byte[] bytes) |
static void |
calculateCheckSum(java.io.InputStream ios,
java.util.zip.Checksum checksum) |
static boolean |
checkMaxResponseThreshold() |
static void |
clearState() |
static long |
computeChecksumOnExternal(java.lang.String targetDir) |
static java.lang.String |
convertGZIPStreamToString(java.io.InputStream is)
Convert GZipped InputStream data to String
|
static java.util.List<java.lang.String> |
convertJSONArrayToList(JSONArray jsonArray)
Convert JSONArray to List
|
static java.lang.String |
convertStreamToString(java.io.InputStream is)
Convert InputStream data to String
|
static JSONObject |
convertStringToJSON(java.lang.String jsonString)
Convert JSON string to JSONObject
|
static void |
copyDirectory(java.io.File sourceLocation,
java.io.File targetLocation)
copy source directory to destination directory.
|
static void |
copyFile(java.io.File in,
java.io.File out)
copy source file to destination file.
|
static void |
copyFile(java.io.InputStream in,
java.io.OutputStream out)
copy input stream to output stream
|
static void |
copyStream(java.io.InputStream in,
java.io.OutputStream out)
copy all content from one stream to the other.
|
static boolean |
deleteDirectory(java.io.File fileOrDirectory)
Delete a file or directory, including all its children.
|
static java.util.TreeMap<java.lang.String,java.lang.String> |
extractParametersFromURL(java.lang.String url) |
static long |
getFreeSpaceOnDevice() |
static java.lang.String |
getFullAppName(Context context) |
static java.util.ResourceBundle |
getMessagesBundle() |
static java.io.File |
getNoBackupFilesDir(Context ctx) |
static int |
getResourceId(Context context,
java.lang.String resourceCategory,
java.lang.String resourceName) |
static java.lang.String |
getResourceString(java.lang.String recourceName,
Context context) |
static java.lang.String |
getResourceString(java.lang.String recourceName,
java.lang.String argument,
Context context) |
static int |
getSDKVersion() |
static java.util.List<java.io.File> |
getTree(java.io.File rootDir) |
static byte[] |
hexStringToByteArray(java.lang.String s) |
static boolean |
isContainBrackets(java.lang.String string) |
static boolean |
isMediaFile(java.lang.String filePath,
java.lang.String[] mediaExtensions) |
static boolean |
isStringEmpty(java.lang.String s) |
static void |
loadLib(Context ctx,
java.lang.String library)
This method assumes it will find the library at:
files/featurelibs/{arch}/{library}.zip
It will unzip the library to the root folder, and delete the original,
then see if any other architecture folders exist and delete them since
they will never be used on this architecture.
|
static byte[] |
read(java.io.File file) |
static byte[] |
readStreamToByteArray(java.io.InputStream in) |
static Drawable |
scaleImage(Drawable drawable,
float scaleWidth,
float scaleHeight) |
static void |
unpack(java.io.InputStream in,
java.io.File targetDir) |
public static final int LOLLIPOP_MR1
public static final java.lang.String LOG_CAT
public static final int ANDROID_BUFFER_8K
public static final java.lang.String WL_PREFS
public static final java.lang.String WL_CHALLENGE_DATA
public static final java.lang.String WL_CHALLENGE_RESPONSE_DATA
public static final java.lang.String WL_INSTANCE_AUTH_ID
public static final java.lang.String WWW
public static final java.lang.String BUNDLE_BASENAME
public static final java.lang.String BUNDLE_RESOURCE
public static Drawable scaleImage(Drawable drawable, float scaleWidth, float scaleHeight)
public static int getResourceId(Context context, java.lang.String resourceCategory, java.lang.String resourceName) throws NoSuchResourceException
NoSuchResourceException
public static java.lang.String getResourceString(java.lang.String recourceName, Context context)
public static java.lang.String getResourceString(java.lang.String recourceName, java.lang.String argument, Context context)
public static long getFreeSpaceOnDevice()
public static void copyDirectory(java.io.File sourceLocation, java.io.File targetLocation) throws java.io.IOException
in
- The source directory to be copied.out
- The destination directory to write to.java.io.IOException
public static void copyFile(java.io.File in, java.io.File out) throws java.io.IOException
in
- The source file to be copied.out
- The destination file to write to.java.io.IOException
public static void copyFile(java.io.InputStream in, java.io.OutputStream out) throws java.io.IOException
in
- The InputStream
object to be copied from.out
- The OutputStream
object to write to.java.io.IOException
- in case copy fails.public static boolean deleteDirectory(java.io.File fileOrDirectory)
directory
- The File
object represents the directory to delete.public static void calculateCheckSum(java.io.InputStream ios, java.util.zip.Checksum checksum)
public static long computeChecksumOnExternal(java.lang.String targetDir)
public static boolean checkMaxResponseThreshold()
public static java.lang.String convertStreamToString(java.io.InputStream is)
is
- - The InputStream object to be convertedpublic static java.lang.String convertGZIPStreamToString(java.io.InputStream is)
is
- - The InputStream object to be convertedpublic static void unpack(java.io.InputStream in, java.io.File targetDir) throws java.io.IOException
java.io.IOException
public static java.util.List<java.io.File> getTree(java.io.File rootDir)
public static byte[] read(java.io.File file) throws java.io.IOException
java.io.IOException
public static java.lang.String getFullAppName(Context context)
public static final JSONObject convertStringToJSON(java.lang.String jsonString) throws JSONException
jsonString
- - The JSON String to be converted.JSONException
- - in case convert fails.public static boolean isContainBrackets(java.lang.String string)
public static final java.util.List<java.lang.String> convertJSONArrayToList(JSONArray jsonArray)
jsonArray
- public static final boolean isStringEmpty(java.lang.String s)
public static final byte[] hexStringToByteArray(java.lang.String s)
public static final java.io.File getNoBackupFilesDir(Context ctx)
public static final java.lang.String byteArrayToHexString(byte[] bytes)
public static final void loadLib(Context ctx, java.lang.String library)
ctx
- library
- example "libcrypto.so.1.0.0"public static java.util.ResourceBundle getMessagesBundle()
public static void copyStream(java.io.InputStream in, java.io.OutputStream out) throws java.io.IOException
IOException.
java.io.IOException
public static byte[] readStreamToByteArray(java.io.InputStream in) throws java.io.IOException
java.io.IOException
public static void clearState()
public static int getSDKVersion()
public static java.util.TreeMap<java.lang.String,java.lang.String> extractParametersFromURL(java.lang.String url)
public static boolean isMediaFile(java.lang.String filePath, java.lang.String[] mediaExtensions)