public class Tools
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Tools.Cal |
static class |
Tools.MD5 |
static class |
Tools.Permission |
| 构造器和说明 |
|---|
Tools() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
bytesToBase64(byte[] bytes) |
static java.io.File |
checkFile(java.lang.String path,
java.lang.String aFileNameWithAnyPath) |
static void |
copyFile(java.lang.String oldPath,
java.lang.String newPath) |
static void |
copyToClipboard(java.lang.String content)
copy to Clipboard
add by wangqianzhou
|
static void |
dialNumber(android.app.Activity activity,
java.lang.String phoneNo) |
static int |
dp2px(android.content.Context context,
float dpValue) |
static int |
dp2px(float dpValue)
dp to px(pixel)
|
static java.util.List<java.lang.String> |
getActivityClassNames() |
static java.io.File |
getCacheDir()
no "/" at the end
|
static android.net.Uri |
getContentUriFromActivityResult(android.content.Intent data) |
static java.io.File |
getFileDir() |
static java.lang.String |
getFileNameNoExt(java.lang.String filename)
get file name without ext
|
static android.net.Uri |
getFilePathByUri(android.net.Uri uri) |
static android.net.Uri |
getFileUriFromUri(android.app.Activity activity,
android.net.Uri contentUri) |
static HorizontalDividerItemDecoration |
getHorizontalDivider(int dividerColor,
int dividerHeight,
int marginLeft,
int marginRight) |
static java.lang.CharSequence |
getHtmlDrawableText(android.content.Context context,
int drawableId,
java.lang.String text,
int drawableHeightDP) |
static java.lang.CharSequence |
getHtmlDrawableText(android.content.Context context,
int drawableId,
java.lang.String text,
int textColerRes,
int drawableHeightDP) |
static java.lang.CharSequence |
getHtmlDrawableText(int drawableId,
java.lang.String text,
int drawableHeightDP) |
static java.lang.CharSequence |
getHtmlDrawableText(int drawableId,
java.lang.String text,
int textColerRes,
int drawableHeightDP) |
static Tools |
getInstance() |
static long |
getLongID() |
static java.util.List<java.lang.String> |
getNumbers(java.lang.String content) |
static java.lang.String |
getRealFilePath(android.net.Uri uri) |
static android.graphics.Point |
getScreenSize() |
static android.graphics.Point |
getScreenSize(android.content.Context context) |
static java.io.InputStream |
getStreamFromNetwork(java.lang.String url,
java.lang.String serverAddress) |
static java.util.List<StringData> |
getStringDataList(java.util.List list,
Interfaces.OnStringData onStringData) |
static java.lang.String |
getTopActivityClassName() |
static int[] |
getViewLocation(android.view.View v) |
static WH |
getWidthHeightFromFilename(java.lang.String filename,
java.lang.String mark,
java.lang.String splitter)
从文件名中取得宽高比
如果文件名中带有宽高信息则可以使用
|
static boolean |
isAppOnForeground()
weather App is on Foreground
|
static boolean |
isAvailableNetWork()
judge network
|
static boolean |
isEmail(java.lang.String email) |
static boolean |
isMobileNO(java.lang.String mobiles) |
static boolean |
isNumeric(java.lang.String str) |
static boolean |
isProcessRunning()
check application can only be invoked once
|
static void |
pickNumber(android.app.Activity activity) |
static int |
px2dp(android.content.Context context,
float pxValue) |
static int |
px2dp(float pxValue)
px(pixel) to dp
|
static int |
randomInt(int min,
int max) |
static ContactUnit |
receivedPhoneNumber(android.content.Intent data) |
static java.lang.String |
returnString(java.lang.StringBuffer stringBuffer) |
static java.io.File |
saveFileFromInputStream(java.io.InputStream inputStream,
java.io.File file) |
static void |
scrollToView(android.widget.ScrollView scrollView,
android.view.View view)
scroll to the view in a scrollview
|
static void |
setInputMethodVisible(android.widget.EditText editText,
java.lang.Boolean visible) |
static void |
textEffect(android.widget.TextView textView,
int paintEffect)
goto see Paint.UNDERLINE_TEXT_FLAG...
|
public static java.io.File getCacheDir()
public static java.io.File getFileDir()
public static boolean isProcessRunning()
public static Tools getInstance()
public static int randomInt(int min,
int max)
public static boolean isMobileNO(java.lang.String mobiles)
public static boolean isEmail(java.lang.String email)
public static boolean isNumeric(java.lang.String str)
public static java.util.List<java.lang.String> getNumbers(java.lang.String content)
public static void textEffect(android.widget.TextView textView,
int paintEffect)
textView - paintEffect - public static java.lang.String getFileNameNoExt(java.lang.String filename)
public static WH getWidthHeightFromFilename(java.lang.String filename, java.lang.String mark, java.lang.String splitter)
filename - mark - splitter - public static void copyToClipboard(java.lang.String content)
content - public static long getLongID()
public static java.lang.CharSequence getHtmlDrawableText(int drawableId,
java.lang.String text,
int drawableHeightDP)
public static java.lang.CharSequence getHtmlDrawableText(android.content.Context context,
int drawableId,
java.lang.String text,
int drawableHeightDP)
public static java.lang.CharSequence getHtmlDrawableText(int drawableId,
java.lang.String text,
int textColerRes,
int drawableHeightDP)
public static java.lang.CharSequence getHtmlDrawableText(android.content.Context context,
int drawableId,
java.lang.String text,
int textColerRes,
int drawableHeightDP)
public static java.lang.String returnString(java.lang.StringBuffer stringBuffer)
public static android.net.Uri getFileUriFromUri(android.app.Activity activity,
android.net.Uri contentUri)
public static android.net.Uri getContentUriFromActivityResult(android.content.Intent data)
public static android.net.Uri getFilePathByUri(android.net.Uri uri)
public static java.lang.String bytesToBase64(byte[] bytes)
public static boolean isAvailableNetWork()
public static boolean isAppOnForeground()
public static java.lang.String getTopActivityClassName()
public static java.util.List<java.lang.String> getActivityClassNames()
public static java.io.InputStream getStreamFromNetwork(java.lang.String url,
java.lang.String serverAddress)
public static java.io.File checkFile(java.lang.String path,
java.lang.String aFileNameWithAnyPath)
public static void copyFile(java.lang.String oldPath,
java.lang.String newPath)
public static java.io.File saveFileFromInputStream(java.io.InputStream inputStream,
java.io.File file)
public static java.lang.String getRealFilePath(android.net.Uri uri)
public static int dp2px(float dpValue)
public static int dp2px(android.content.Context context,
float dpValue)
public static int px2dp(float pxValue)
public static int px2dp(android.content.Context context,
float pxValue)
public static void scrollToView(android.widget.ScrollView scrollView,
android.view.View view)
scrollView - view - public static int[] getViewLocation(android.view.View v)
public static android.graphics.Point getScreenSize()
public static android.graphics.Point getScreenSize(android.content.Context context)
public static void dialNumber(android.app.Activity activity,
java.lang.String phoneNo)
public static void pickNumber(android.app.Activity activity)
public static ContactUnit receivedPhoneNumber(android.content.Intent data) throws java.lang.Exception
java.lang.Exceptionpublic static HorizontalDividerItemDecoration getHorizontalDivider(int dividerColor, int dividerHeight, int marginLeft, int marginRight)
public static void setInputMethodVisible(android.widget.EditText editText,
java.lang.Boolean visible)
public static java.util.List<StringData> getStringDataList(java.util.List list, Interfaces.OnStringData onStringData)