
android工具类
canyinghao
热爱开发,想做不一样的东西。
展开
-
String工具类StringHelper
StringHelper主要功能是字符串与InputStream、byte数组的转换,判断手机号,判断中文、判断邮箱、判断邮编、四舍五入、取几位小数等。代码如下:import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io原创 2015-03-25 17:37:37 · 1691 阅读 · 0 评论 -
获取生肖、星座、年龄的工具类ConstellationHepler
获取生肖、星座、年龄的工具类ConstellationHeplerimport java.util.Calendar;public class ConstellationHepler { private static ConstellationHepler util; public static ConstellationHepler getInstance() { if原创 2015-03-13 18:15:46 · 975 阅读 · 0 评论 -
SharedPreferences工具类
SharedPreferences工具类public class SPHepler { private static Context context=App.getInstance(); private static SPHepler util; public static SPHepler getInstance() { if (util == null) {原创 2015-03-23 17:52:49 · 435 阅读 · 0 评论 -
Bitmap工具类BitmapHelper
BitmapHelper提供一些获取本地缩略图,获取网络图片,dp与px的相互转换等方法。import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundE原创 2015-03-31 14:46:56 · 2071 阅读 · 0 评论 -
获取手机信息的工具类PhoneHelper
PhoneHelper获取手机的一些基本信息,比如生产商家、固件版本、手机型号、手机号码、屏幕分辨率等代码如下import java.io.File;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;import android.content.Context;import原创 2015-03-12 16:49:39 · 1161 阅读 · 0 评论 -
动画工具类AnimeHepler
一个动画工具类import android.content.Context;import android.graphics.ColorMatrix;import android.graphics.ColorMatrixColorFilter;import android.graphics.drawable.AnimationDrawable;import android.view.Gravi原创 2015-03-27 15:53:14 · 929 阅读 · 0 评论 -
其它一些不常用的工具方法OtherHelper
OtherHelper打开微信、直接分享到微信、随机颜色、判断应用是否在后台等import java.util.List;import java.util.Random;import android.app.Activity;import android.app.ActivityManager;import android.app.ActivityManager.RunningAppProce原创 2015-04-02 11:53:29 · 727 阅读 · 0 评论 -
播放音频SoundHelper
一个音频的工具类import java.io.File;import java.util.HashMap;import android.content.Context;import android.media.AudioManager;import android.media.MediaPlayer;import android.media.SoundPool;import androi原创 2015-03-31 17:42:26 · 932 阅读 · 0 评论 -
文件操作工具类FileHelper
FileHelper提供一些简单的文件操作方法,例如:移动、复制、删除文件及文件夹。代码如下:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;im原创 2015-04-01 16:00:33 · 3669 阅读 · 0 评论 -
android打印log日志
方便开关定位的log工具类只是简单的加了一个字段用以判断是否开启,然后获取了一下log的位置直接上代码import android.util.Log;public class CLogHepler { public static String className = "TAG"; public static boolean DEBUG = true; private sta原创 2015-03-06 19:45:46 · 705 阅读 · 0 评论 -
android日期工具类DateHelper
日期工具类DateHelper一个工具类,可以得到指定月份的天数,可以得到以前或以后多少天、周、月、年的日期等。代码如下:import android.annotation.SuppressLint;import android.text.TextUtils;import java.text.ParseException;import java.text.SimpleDateFormat;im原创 2015-03-12 15:16:49 · 1252 阅读 · 0 评论 -
翻转动画CustomFlipAnime
翻转动画CustomFlipAnimeimport android.graphics.Camera;import android.graphics.Matrix;import android.view.View;import android.view.animation.AccelerateInterpolator;import android.view.animation.Animatio原创 2015-03-30 18:21:39 · 496 阅读 · 0 评论 -
用代码快速构建selector的工具类SelectorHepler
SelectorHepler工具类一般需要点击效果或者选中、焦点的状态改变后也改变效果的话,需要在drawable文件夹下面新建一个xml文件,然后写一个selector。相对来说比较麻烦,所以我写了一个用代码快速建一个selector的工具类。SelectorHepler代码:import android.content.Context;import android.content.res.Co原创 2015-03-11 14:33:28 · 911 阅读 · 6 评论 -
异步任务AsyncTask的便利使用
自定义异步任务自定义ThreadHelper类,利用AsyncTask,使用时通过回调进行异步操作。ThreadHelper工具类import java.io.Serializable;import android.os.AsyncTask;public class ThreadHelper { private static ThreadHelper util; public stati原创 2015-03-07 18:04:20 · 729 阅读 · 0 评论 -
简易网络请求工具WebHttpHelper
网络请求工具WebHttpHelperimport java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.util.HashMap;import原创 2015-03-26 18:08:25 · 498 阅读 · 0 评论 -
Intent跳转工具类
Intent跳转工具类import java.io.Serializable;import android.app.Activity;import android.content.Context;import android.content.Intent;public class IntentHelper { private IntentHelper util; public I原创 2015-03-07 18:17:56 · 736 阅读 · 0 评论 -
多次点击事件监听
多次点击事件监听实现View.OnClickListener接口,设置触发时间,计算触发时间内的点击次数,到时间后触发事件:maxTim为触发时间count为点击次数实现代码代码如下:import android.os.Handler;import android.view.View;public abstract class MultiClickListener implements V原创 2015-03-06 15:24:25 · 607 阅读 · 0 评论 -
系统开关,wifi、手电筒等的开关
自己写的有关系统开关设置与跳转到系统设置的一些方法。wifi是否开启wifi开关蓝牙是否开启蓝牙开关是否开启自动旋转屏幕旋转开关是否开启同步同步开关屏幕亮度切换设置屏幕亮度是否开启飞行模式飞行模式开关是否开启数据连接数据连接开关情景模式切换是否开启gpsgps开关锁屏重启关机是否开启了闪光灯闪光灯开关闪光灯开关2跳转到系统设置跳转到系统app管理跳原创 2015-03-06 15:55:30 · 817 阅读 · 0 评论 -
懒得写Adapter
自定义一个adapter懒得写adapter,就自定义了一个,其实就是在new一个adapter的时候将getView方法也写了。AdapterHelper一个adapter的帮助类 代码如下:import java.util.List;import android.content.Context;import android.util.SparseArray;import android.原创 2015-03-06 18:17:41 · 367 阅读 · 0 评论 -
SharedPreferences的快速保存获取工具类
SharedPreferences工具类SPHeplerimport android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;public class SPHepler { private static Context原创 2015-03-07 18:22:32 · 412 阅读 · 0 评论 -
安卓快速解析xml工具类
xml工具类XmlHelper利用sax的DefaultHandler做快速的解析,并通过反射把解析结果储存在一个对象里或者一个储存该对象的list里。XmlHelper代码import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputS原创 2015-03-10 13:28:43 · 3562 阅读 · 0 评论 -
Json解析工具类JsonHelper
利用Gson快速解析json需要导入Gson包,解析成一个对象或一个包含此对象的listJsonHelper代码如下:import java.util.ArrayList;import java.util.List;import android.text.TextUtils;import com.google.gson.Gson;import com.google.gson.JsonParse原创 2015-03-10 13:52:19 · 3245 阅读 · 0 评论 -
android小知识总结,持续更新...
android小知识使用SparseArray替代HashMapinstanceof关键字判断类型 -原创 2015-03-06 17:47:22 · 535 阅读 · 0 评论