- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 一些android错误
1.Android中Error generating final archive: Debug certificate expired on解决方法: 只要删除debug keystore和ddms.cfg文件即可,系统会为你重新生成有效期为一年的私钥。 debug keystore和ddms.cfg文件地址位于: 1)linux(Mac OS): 在eclipse中的Window->Pre
2015-07-13 09:45:49 460
原创 android 第三方库使用笔记
android 第三方库使用笔记retrofit android网络请求库private void getInfo() { RestAdapter restAdapter = new RestAdapter.Builder().setEndpoint( "https://api.github.com").build(); GitHubSe
2015-06-05 15:24:16 490
原创 其它一些不常用的工具方法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 680
原创 文件操作工具类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 3628
原创 播放音频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 911
原创 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 2054
原创 翻转动画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 485
原创 动画工具类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 915
原创 简易网络请求工具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 486
原创 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 1651
原创 CustomEditText
一个自定义的EditText代码如下:import android.annotation.SuppressLint;import android.content.Context;import android.graphics.drawable.Drawable;import android.text.Editable;import android.text.TextWatcher;impo
2015-03-24 18:03:13 652
原创 用AndroidWheel自定义DatePicker及DatePickerDialog
自定义DatePicker及DatePickerDialog利用开源项目AndroidWheel,地址:https://code.google.com/p/android-wheel/,自定义DatePicker及DatePickerDialogCustomDatePicker布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:a
2015-03-24 13:26:26 3296
原创 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 426
原创 自定义带加载中与加载失败的EmptyView的ListView
自定义ListView用FrameLayout自定义了一个ListView代码如下:public class EmptyListVisew extends FrameLayout { private ListView listView; private LinearLayout ll1; private LinearLayout ll2; public ListView
2015-03-23 15:06:16 833
原创 自定义的Viewpager的CustomViewPager
自定义的Viewpager在LinearLayout里面添加一个viewpager与一个RadioGroup,构成一个自定义的CustomViewPager,可设置RadioGroup的位置,RadioButton的风格。代码如下:import android.annotation.SuppressLint;import android.content.Context;import androi
2015-03-23 14:16:58 1775
原创 获取生肖、星座、年龄的工具类ConstellationHepler
获取生肖、星座、年龄的工具类ConstellationHeplerimport java.util.Calendar;public class ConstellationHepler { private static ConstellationHepler util; public static ConstellationHepler getInstance() { if
2015-03-13 18:15:46 949
原创 获取手机信息的工具类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 1139
原创 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 1232
原创 用代码快速构建selector的工具类SelectorHepler
SelectorHepler工具类一般需要点击效果或者选中、焦点的状态改变后也改变效果的话,需要在drawable文件夹下面新建一个xml文件,然后写一个selector。相对来说比较麻烦,所以我写了一个用代码快速建一个selector的工具类。SelectorHepler代码:import android.content.Context;import android.content.res.Co
2015-03-11 14:33:28 888 6
原创 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 3214
原创 安卓快速解析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 3537
原创 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 402
原创 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 717
原创 异步任务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 712
原创 点击返回的TextView
点击返回的TextView给TextView加一个事件,让它finish掉当前Activityimport android.app.Activity;import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.widget.TextView;pu
2015-03-07 16:13:58 630
原创 不可滚动的ListView
不可滚动的ListView方法一:继承ListView,重写onMeasureimport android.content.Context;import android.util.AttributeSet;import android.widget.ListView;public class ListViewForScrollView extends ListView { public
2015-03-07 16:08:15 503
原创 不可滚动的GridView
不可滚动的GridView方法一,继承GridView,重写onMeasure方法import android.content.Context;import android.util.AttributeSet;import android.widget.GridView;public class NoScrollGridView extends GridView { public NoS
2015-03-07 16:04:10 462
原创 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 687
原创 懒得写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 357
原创 系统开关,wifi、手电筒等的开关
自己写的有关系统开关设置与跳转到系统设置的一些方法。wifi是否开启wifi开关蓝牙是否开启蓝牙开关是否开启自动旋转屏幕旋转开关是否开启同步同步开关屏幕亮度切换设置屏幕亮度是否开启飞行模式飞行模式开关是否开启数据连接数据连接开关情景模式切换是否开启gpsgps开关锁屏重启关机是否开启了闪光灯闪光灯开关闪光灯开关2跳转到系统设置跳转到系统app管理跳
2015-03-06 15:55:30 790
原创 多次点击事件监听
多次点击事件监听实现View.OnClickListener接口,设置触发时间,计算触发时间内的点击次数,到时间后触发事件:maxTim为触发时间count为点击次数实现代码代码如下:import android.os.Handler;import android.view.View;public abstract class MultiClickListener implements V
2015-03-06 15:24:25 592
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人