|

10精币
package com.sds.android.lib.text;
import android.content.Context;
import android.text.TextUtils;
import com.sds.android.lib.b.e;
public class TTTextUtils
{
static
{
try
{
System.loadLibrary("tttextutils");
return;
}
catch (UnsatisfiedLinkError localUnsatisfiedLinkError)
{
localUnsatisfiedLinkError.printStackTrace();
}
}
public static CharSequence a(Context paramContext, CharSequence paramCharSequence)
{
if (!a(paramCharSequence))
paramCharSequence = paramContext.getString(b.e.h);
return paramCharSequence;
}
public static String a(long paramLong)
{
if (paramLong < 1024L)
return paramLong + "B";
int i = (int)(Math.log(paramLong) / Math.log(1024.0D));
char c = "KMGTPE".charAt(i - 1);
Object[] arrayOfObject = new Object[2];
arrayOfObject[0] = Double.valueOf(paramLong / Math.pow(1024.0D, i));
arrayOfObject[1] = Character.valueOf(c);
return String.format("%.1f%cB", arrayOfObject);
}
public static String a(String paramString)
{
if (paramString != null)
return paramString.trim();
return null;
}
public static boolean a(char paramChar)
{
return (('A' <= paramChar) && (paramChar <= 'Z')) || (('a' <= paramChar) && (paramChar <= 'z')) || (('0' <= paramChar) && (paramChar <= '9'));
}
public static boolean a(CharSequence paramCharSequence)
{
return (!TextUtils.isEmpty(paramCharSequence)) && (!TextUtils.equals("<unknown>", paramCharSequence));
}
public static boolean a(String paramString1, String paramString2)
{
return (paramString1 == paramString2) || ((paramString1 == null) && (paramString2.length() == 0)) || ((paramString2 == null) && (paramString1.length() == 0)) || ((paramString1 != null) && (paramString2 != null) && (paramString1.length() == paramString2.length()) && (paramString1.equalsIgnoreCase(paramString2)));
}
public static String b(String paramString)
{
if (paramString == null)
return null;
return paramString.replaceAll("([\\u0000-\\u001f\\uD7B0-\\uFEFF\\uFFF0-\\uFFFF]+)", "");
}
public static String c(String paramString)
{
if ((paramString != null) && (paramString.matches(".*?[A-Za-z\\d]+.*?\\s+.*?[A-Za-z\\d]+.*?")));
for (int i = 1; ; i = 0)
{
if (i != 0)
paramString = "\"" + paramString + "\"";
return paramString;
}
}
public static native String decryptLyricKey(String paramString1, String paramString2, int paramInt);
public static native String decryptPictureKey(int paramInt1, int paramInt2, int paramInt3, String paramString);
}
|
|