public class Tools
extends java.lang.Object
| 构造器和说明 |
|---|
Tools() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
addColon(java.lang.String str)
将 1800 加个":",变成 18:00
|
static java.lang.String |
bitmapToBase64(android.graphics.Bitmap bitmap)
bitmap转为base64
|
static java.util.Date |
calculateDate(java.util.Date startDay,
int days)
计算某天后的多少天
|
static java.lang.String |
changeWeekToHanzi(int i)
显示纯汉字的星期名称
|
static android.graphics.Bitmap |
cutSquareBitmap(android.graphics.Bitmap bitmap)
把图片切成正方形的
|
static java.lang.String |
deleteColon(java.lang.String str)
去除字符串中的 ":"
|
static int |
DPtoPX(int size,
android.content.Context context)
将dp类型的尺寸转换成px类型的尺寸
|
static boolean |
existSDCard()
SD卡是否存在
|
static java.lang.String |
formatAddTime(java.lang.String date)
格式化日期,针对于传过来的日期是毫秒数
转换样式:2013-11-12 11:12:13 |
static java.lang.String |
formatDate(java.lang.Object date)
格式化日期,针对于传过来的日期是毫秒数
转换样式:2013-11-12 |
static java.lang.String |
formatDate(java.lang.Object date,
java.lang.String format)
格式化日期,针对于传过来的日期是毫秒数
|
static java.lang.String |
formatMoney(java.lang.Object obj)
格式化money,当返回数据为空时,返回0.00
|
static java.lang.String |
formatMoney(java.lang.String money) |
static java.lang.String |
formatString(java.lang.Object obj) |
static java.lang.String |
formatTime(java.lang.Object date)
格式化日期,针对于传过来的日期是毫秒数
转换样式:2013-11-12 11:12:13 |
static java.util.ArrayList<java.lang.String[]> |
getDividePoints(double radius,
int count,
double start_angle,
double end_angle)
获取一个圆弧上等分点的坐标列表
|
static java.lang.String |
getFilePath(android.content.ContentResolver mContentResolver,
android.net.Uri mUri)
根据Uri返回文件路径
|
static java.lang.String |
getFilePathByUri(android.content.ContentResolver mContentResolver,
android.net.Uri mUri)
将content: 开通的系统uri转换成绝对路径
|
static java.lang.String |
getFormatedDate(long longTime) |
static java.lang.String |
getFormatedMiao(long longTime) |
static java.lang.String |
getFormatedNotYear(long longTime) |
static java.lang.String |
getFormatedTime(long longTime) |
static java.lang.String |
getFormatedYear(long longTime) |
static java.lang.String |
getHanZi1(int round)
将100以内的阿拉伯数字转换成中文汉字(15变成十五)
|
static java.lang.String |
getHanZi2(int round)
将0-9 转换为 汉字( _一二三四五六七八九)
|
static int |
getImageSize(android.content.Context context,
int offset,
int spac,
int count)
获取在GridView中一行中一张正方形图片的尺寸大小
|
static java.lang.String |
getOrderDate(long longTime) |
static int[] |
getScreenSize(android.content.Context context)
获取屏幕像素尺寸
|
static java.lang.String |
getTagString(android.view.View v)
获取保存到View的Tag中的字符串
|
static java.lang.String |
getText(android.widget.EditText tv)
获取文本控件上显示的文字
|
static java.lang.String |
getText(android.widget.TextView tv)
获取文本控件上显示的文字
|
static java.lang.String |
getValue(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String key)
获取map中的值
|
static int |
getVerCode(android.content.Context context) |
static java.lang.String |
getVerName(android.content.Context context) |
static int |
getWeekOfYear(java.util.Date date)
取得日期是某年的第几周
|
static void |
hideKeyboard(android.app.Activity activity)
隐藏键盘
|
static boolean |
isContainsChinese(java.lang.String str) |
static boolean |
isEmail(java.lang.String email) |
static boolean |
isEmptyList(java.util.List... list)
判断 列表是否为空
|
static boolean |
isEmptyList(java.util.List list)
判断 列表是否为空
|
static boolean |
isEmptyList(java.lang.Object[]... list)
判断 列表是否为空
|
static boolean |
isEmptyList(java.lang.Object[] list)
判断 列表是否为空
|
static boolean |
isNull(android.widget.EditText v)
判断 一个字段的值否为空
|
static boolean |
isNull(java.util.List<java.lang.String> list)
判断 一个集合的值否为空
|
static boolean |
isNull(java.lang.String... ss)
判断 多个字段的值否为空
|
static boolean |
isNull(java.lang.String s)
判断 一个字段的值否为空
|
static boolean |
isNull(android.widget.TextView... vv)
判断 多个字段的值否为空
|
static boolean |
isNull(android.widget.TextView v)
判断 一个字段的值否为空
|
static boolean |
isNull2(java.lang.String s)
判断 一个字段的值否为空
|
static boolean |
isUrl(java.lang.String url)
判断 http 链接
|
static boolean |
judgeSDCard()
判断sd卡是否存在
|
static boolean |
judgeStringEquals(java.lang.String s0,
java.lang.String s1)
判断两个字段是否一样
|
static void |
KeyBoard(android.widget.EditText txtSearchKey,
java.lang.String status) |
static java.lang.String |
ListToString(java.util.List list) |
static void |
Log(java.lang.String s) |
static void |
makeDir(java.lang.String path)
创建文件夹
|
static java.lang.String |
MapGetString(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String key) |
static java.lang.String |
millisToString(long millis) |
static java.lang.Double |
roundDouble(double val,
int scale)
double 整理
|
static android.graphics.Bitmap |
scaleImg(android.graphics.Bitmap bm,
int newWidth,
int newHeight)
压缩图片
|
static int[] |
ScreenSize(android.content.Context context)
屏幕宽高
|
static android.text.Spanned |
setErrorTextBlack(java.lang.String s) |
void |
setPricePoint(android.widget.EditText editText,
int pointCount)
验证用户只能输入小数点后后两位并且第一位输入.的时候前面自动补0;
|
static void |
show(android.content.Context context,
java.lang.CharSequence message,
int duration) |
static void |
showKeyboard(android.view.View v) |
static void |
startAnimation(android.view.View layout,
android.widget.ImageView img,
int drawableBefore,
int drawableClick,
boolean isClicked)
播放动画
|
static float |
StringToFloat(java.lang.String str) |
static int |
StringToInt(java.lang.String str) |
static void |
Toast(android.content.Context context,
int res) |
static void |
Toast(android.content.Context context,
java.lang.String s) |
static android.graphics.Bitmap |
toRoundBitmap(android.graphics.Bitmap bitmap)
将图片转换为圆形的
|
static android.graphics.Bitmap |
toRoundCorner(android.graphics.Bitmap bitmap,
int pixels)
设置圆角的图片
|
static java.lang.String |
trimString(java.lang.String str) |
static boolean |
validateArtBeianAnEmail(java.lang.String email) |
static boolean |
validateBankCard(java.lang.String bankCard)
简单的验证一下银行卡号
|
static boolean |
validateCode(java.lang.String code)
验证推荐人编码
|
static boolean |
validateEmail(java.lang.String email)
验证邮箱
|
static boolean |
validateIdCard(java.lang.String idCard)
验证身份证号码
|
static boolean |
validateName(java.lang.String name)
验证中文名
|
static boolean |
validatePassWord(java.lang.String password) |
static boolean |
validatePhone(java.lang.String phone)
验证手机号码
|
static int |
validatePhoneOrEmail(java.lang.String str)
判断字符串是邮箱还是手机号码
|
static boolean |
validateTelePhone(java.lang.String lelephone)
验证推荐人编码
|
static boolean |
validateWX(java.lang.String wx)
验证微信号
|
public static int getWeekOfYear(java.util.Date date)
public static android.graphics.Bitmap scaleImg(android.graphics.Bitmap bm,
int newWidth,
int newHeight)
bm - newWidth - newHeight - public static void Log(java.lang.String s)
public static java.lang.String MapGetString(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String key)
public static java.lang.String ListToString(java.util.List list)
public static android.text.Spanned setErrorTextBlack(java.lang.String s)
public static void Toast(android.content.Context context,
java.lang.String s)
public static void Toast(android.content.Context context,
int res)
public static java.lang.String getVerName(android.content.Context context)
public static java.lang.String millisToString(long millis)
public static int getVerCode(android.content.Context context)
public static boolean isNull(java.lang.String... ss)
public static boolean isNull(java.lang.String s)
s - public static boolean isNull2(java.lang.String s)
s - public static boolean isNull(java.util.List<java.lang.String> list)
public static boolean isNull(android.widget.TextView... vv)
public static boolean isNull(android.widget.TextView v)
v - public static boolean isNull(android.widget.EditText v)
v - public static boolean judgeStringEquals(java.lang.String s0,
java.lang.String s1)
public static int DPtoPX(int size,
android.content.Context context)
size - context - public static int[] ScreenSize(android.content.Context context)
context - public static java.lang.Double roundDouble(double val,
int scale)
public static boolean isEmptyList(java.util.List list)
public static boolean isEmptyList(java.util.List... list)
public static boolean isEmptyList(java.lang.Object[] list)
public static boolean isEmptyList(java.lang.Object[]... list)
public static boolean judgeSDCard()
public static boolean isUrl(java.lang.String url)
url - public static java.lang.String getTagString(android.view.View v)
v - public static java.lang.String getText(android.widget.TextView tv)
tv - public static java.lang.String getText(android.widget.EditText tv)
tv - public static void hideKeyboard(android.app.Activity activity)
public static java.lang.String changeWeekToHanzi(int i)
i - 星期:1,2,3,4,5,6,7public static boolean validateIdCard(java.lang.String idCard)
idCard - public static boolean validateCode(java.lang.String code)
code - public static boolean validateTelePhone(java.lang.String lelephone)
lelephone - public static boolean validatePhone(java.lang.String phone)
phone - public static boolean validateWX(java.lang.String wx)
wx - public static boolean validateName(java.lang.String name)
name - public static boolean isContainsChinese(java.lang.String str)
public static boolean validatePassWord(java.lang.String password)
public static boolean validateBankCard(java.lang.String bankCard)
bankCard - 信用卡是16位,其他的是13-19位public static boolean validateEmail(java.lang.String email)
email - public static boolean isEmail(java.lang.String email)
public static boolean validateArtBeianAnEmail(java.lang.String email)
public static java.lang.String trimString(java.lang.String str)
public static int StringToInt(java.lang.String str)
public static float StringToFloat(java.lang.String str)
public static java.lang.String formatString(java.lang.Object obj)
public static java.lang.String formatMoney(java.lang.Object obj)
obj - public static java.util.Date calculateDate(java.util.Date startDay,
int days)
startDay - days - public static java.lang.String formatDate(java.lang.Object date,
java.lang.String format)
date - 日期毫秒数format - 格式化样式 示例:yyyy-MM-dd HH:mm:sspublic static java.lang.String formatTime(java.lang.Object date)
date - 日期毫秒数public static java.lang.String formatAddTime(java.lang.String date)
date - 日期毫秒数public static java.lang.String formatDate(java.lang.Object date)
date - 日期毫秒数public static java.lang.String getFormatedYear(long longTime)
public static java.lang.String getFormatedNotYear(long longTime)
public static java.lang.String getFormatedDate(long longTime)
public static java.lang.String getOrderDate(long longTime)
public static java.lang.String getFormatedTime(long longTime)
public static java.lang.String getFormatedMiao(long longTime)
public static int[] getScreenSize(android.content.Context context)
public static java.lang.String formatMoney(java.lang.String money)
public static android.graphics.Bitmap toRoundCorner(android.graphics.Bitmap bitmap,
int pixels)
bitmap - 图片pixels - 角度public static android.graphics.Bitmap toRoundBitmap(android.graphics.Bitmap bitmap)
bitmap - public static android.graphics.Bitmap cutSquareBitmap(android.graphics.Bitmap bitmap)
bitmap - public static int getImageSize(android.content.Context context,
int offset,
int spac,
int count)
context - 上下文,用于计算屏幕的宽度offset - 界面上左右两边的偏移量,dp值spac - 水平方向,图片之间的间距,dp值count - 一行中图片的个数public static java.util.ArrayList<java.lang.String[]> getDividePoints(double radius,
int count,
double start_angle,
double end_angle)
radius - 半径count - 等分点个数start_angle - 开始角度end_angle - 结束角度public static int validatePhoneOrEmail(java.lang.String str)
str - public static void startAnimation(android.view.View layout,
android.widget.ImageView img,
int drawableBefore,
int drawableClick,
boolean isClicked)
layout - img - drawableBefore - drawableClick - isClicked - public static java.lang.String bitmapToBase64(android.graphics.Bitmap bitmap)
bitmap - public static boolean existSDCard()
public static void makeDir(java.lang.String path)
public static java.lang.String getFilePath(android.content.ContentResolver mContentResolver,
android.net.Uri mUri)
mUri - public static java.lang.String getHanZi1(int round)
round - 最大值50public static java.lang.String getHanZi2(int round)
round - public static java.lang.String getFilePathByUri(android.content.ContentResolver mContentResolver,
android.net.Uri mUri)
throws java.io.FileNotFoundException
mContentResolver - mUri - java.io.FileNotFoundExceptionpublic static java.lang.String deleteColon(java.lang.String str)
str - public static java.lang.String addColon(java.lang.String str)
str - public static java.lang.String getValue(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String key)
map - mapkey - map的keypublic static void show(android.content.Context context,
java.lang.CharSequence message,
int duration)
public static void KeyBoard(android.widget.EditText txtSearchKey,
java.lang.String status)
public static void showKeyboard(android.view.View v)
public void setPricePoint(android.widget.EditText editText,
int pointCount)
editText -