自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 安卓面试题2

service生命周期,可以执行耗时操作吗?JNI开发流程Java线程池,线程同步自己设计一个图片加载框架自定义View相关方法http ResponseCode插件化,动态加载性能优化,MATAsyncTask原理65k限制Serializable和Parcelable文件和数据库哪个效率高断点续传WebView和JSAndroid基础——

2017-01-05 13:45:38 327

转载 安卓面试题1

J2EE 部分:1.Switch能否用string做参数?在 Java 7 之前, switch 只能支持 byte 、 short 、 char 、 int 或者其对应的封装类以及 Enum 类型。在 Java 7 中, String 支持被加上了。2. equals与==的区别:==是判断两个变量或实例是不是指向同一个内存空间 equals是判断两个变量或实例所

2017-01-05 13:36:03 1120

原创 判断网络连接状态

public class NetworkStatusJudge { /**\ * 判断网络是否连接状态 * * @param context * @return true:网络已连接,false:网络断开连接 */ public static boolean isNetworkConnected(Context context)

2016-12-27 16:52:20 327

原创 时间工具类

public class DateUtils { /** * 两个时间相差距离多少天多少小时多少分多少秒 * @param available_time 时间参数 1 格式:1990-01-01 12:00:00 * @param type 时间参数 2 格式:2009-01-01 12:00:00 * @return long[] 返回值为:{天

2016-12-27 16:50:06 222

原创 仿QQ左拉删除

public class SwipeLayout extends LinearLayout { private ViewDragHelper viewDragHelper; private View contentView; private View actionView; private int dragDistance; private final d

2016-12-27 16:41:59 876

原创 检测手机摇晃的监听器

public class ShakeListener implements SensorEventListener { // 速度阈值,当摇晃速度达到这值后产生作用 private static final int SPEED_SHRESHOLD = 3000; // 两次检测的时间间隔 private static final int UPTATE_INTERVAL_TI

2016-12-27 16:40:52 430

原创 系统工具类

public class SystemUtil { /** * 判断当前activity是否在栈顶 * * @param context * @return */ public static boolean isRunningForeground(Context context) { String packageNa

2016-12-27 14:45:35 200

原创 字符串工具类

public class StringUtil { private final static String TAG = "StringUtil"; /** * 判断手机格式是否正确 * * @param mobiles * @return boolean * @author --ZhangJiQiang * @date

2016-12-27 14:44:31 210

原创 获得屏幕相关的辅助类

public class ScreenUtils { private ScreenUtils() { throw new UnsupportedOperationException("cannot be instantiated"); } /** * 获得屏幕高度 * * @param context * @retu

2016-12-27 14:42:57 223

原创 ZXing二维码生成工具类

public final class EncodingHandler { private static final int BLACK = 0xff000000; /** * 生成二维码图片 * * @param str * @param widthAndHeight * @return * @throws Writer

2016-12-27 14:38:52 210

原创 自定义TimeButton

public class TimeButton extends Button implements View.OnClickListener { private long lenght = 60 * 1000;// 倒计时长度,这里给了默认60秒 private String textafter = "秒后重新获取"; private String textbefore =

2016-12-23 15:35:30 485

原创 自定义LoadingDialog

public class LoadingDialog extends Dialog { public LoadingDialog(Context context) { super(context); setLoadingDialog(context); } public LoadingDialog(Context context, int the

2016-12-23 15:29:38 464

原创 自动扩充尺寸的ListView

public class FullListView extends ListView{ public FullListView(Context context) { super(context); } public FullListView(Context context, AttributeSet attrs) { super(con

2016-12-23 15:27:59 272

原创 自定义CircularProgressBar

public class CircularProgressBar extends View { private int mDuration = 100; private int mProgress = 30; private Paint mPaint = new Paint(); private RectF mRectF = new RectF();

2016-12-23 15:25:57 749

原创 截屏工具类

public class ScreenShotTools { public static Bitmap takeScreenShot(Activity activity) { Bitmap bitmap = null; View view = activity.getWindow().getDecorView(); view.setDrawingCache

2016-12-23 15:11:31 195

原创 Webview调用本地相册

import android.net.Uri;import android.webkit.ValueCallback;import android.webkit.WebChromeClient;import android.webkit.WebView;public class ReWebChomeClient extends WebChromeClient { privat

2016-12-23 15:06:38 1104

原创 文件下载工具类

import android.os.AsyncTask;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.net.

2016-12-23 15:04:26 174

原创 MD5加密工具类

import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Util { public static String getMd5Value(String sSecret) { try { MessageDigest bm

2016-12-23 15:02:22 220

原创 ListView完整显示高度

import android.view.View;import android.view.ViewGroup;import android.widget.ListAdapter;import android.widget.ListView;public class ListViewHeightUtils { public static void setListViewHeigh

2016-12-23 15:01:44 579

原创 图片工具类

import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Environment;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.

2016-12-23 14:59:55 179

原创 高斯模糊工具类

import android.graphics.Bitmap;/** * Gaussian blur for a bitmap with specified radius. */public class GaussianBlur { public static Bitmap gaussianBlur(Bitmap src, int r) { int[] sPix

2016-12-23 14:55:21 313

原创 dp、sp 转换为 px 的工具类

/** * dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 * dp也就是dip,这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scal

2016-12-23 14:53:30 231

原创 清除缓存工具类

import android.text.TextUtils;import java.io.File;import java.math.BigDecimal;/** * 本应用数据清除管理器 */public class DataCleanManager { /** * * 删除方法 这里只会删除某个文件夹下的文件,如果传入的directory是个文件,将不做处理

2016-12-23 14:52:22 130

原创 判断网络状态工具类

public boolean isNetworkConnected() { ConnectivityManager mConnectivityManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo mNetworkInfo = mConnec

2016-12-23 14:30:03 149

原创 下载图片文件更新图库工具类

public void downloadFile(final String url) { AsyncHttpClient client = new AsyncHttpClient(); client.get(url, new AsyncHttpResponseHandler() { @Override public void onSuccess(in

2016-12-23 14:18:00 213

原创 登录模板

XML文件xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2016-12-23 14:01:53 776

原创 自定义Dialog

自定义viewpublic class MyDialog extends Dialog { private Window window = null; public MyDialog(Context context) { super(context,R.style.MyDialog );// super(context); }

2016-12-23 13:48:23 191

原创 Webview与JavaScript交互

WebView webView = (WebView) findViewById(R.id.webView_FranceAuditionActivity);webView.setVerticalScrollbarOverlay(true); //指定的垂直滚动条有叠加样式WebSettings settings = webView.getSettings();settings.setJavaScr

2016-12-23 13:34:58 158

转载 Glide 对比 Picasso

在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说,Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是在细

2016-12-23 11:02:02 148

原创 忘记密码模板

XML文件xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2016-12-23 10:39:38 2275 1

原创 bitmap工具类

private boolean saveBitmapfile(Bitmap bmp) { Bitmap.CompressFormat format = Bitmap.CompressFormat.JPEG; int quality = 100; OutputStream stream = null; try { stream=new FileOutput

2016-12-22 20:51:41 274

原创 获取视频的缩略图

private Bitmap getVideoThumbnail(String videoPath, int width, int height, int kind) { Bitmap bitmap = null; // 获取视频的缩略图 bitmap = ThumbnailUtils.createVideo

2016-12-22 20:50:37 437

原创 图片二次采样工具类

/** * 对图片进行二次采样,生成缩略图。放置加载过大图片出现内存溢出 */private Bitmap createThumbnail(String filePath, int newWidth, int newHeight) { BitmapFactory.Options options = new BitmapFactory.Options(); options.in

2016-12-22 20:48:46 258

原创 AsyncHttp上传大文件

RequestParams params = new RequestParams();try { params.put("file", file);} catch (FileNotFoundException e) { e.printStackTrace();}AsyncHttpResponseHandler asyncHttpResponseHandler = new

2016-12-22 20:42:44 250

原创 调用系统相机相册录像机demo

点击事件@Override public void onClick(View v) { switch (v.getId()) { case R.id.camera_EditQuestionActivity: //拍照 Intent intent

2016-12-22 20:31:34 52

原创 可输入表情EditText工具类

import android.content.Context;import android.text.Editable;import android.text.Selection;import android.text.Spannable;import android.text.TextWatcher;import android.util.AttributeSet;import an

2016-12-22 20:29:53 186

原创 倒计时器

XML文件<LinearLayout android:orientation="horizontal" android:layout_marginTop="20dp" android:layout_gravity="center_horizontal" android:layout_width="300dp" android:layout_heigh

2016-12-22 20:03:33 206

原创 短信验证模板

XML文件xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2016-12-22 17:06:54 1129

原创 Volley框架封装

Volley工具类import android.content.Context;import android.graphics.Bitmap;import android.support.v4.util.LruCache;import com.android.volley.RequestQueue;import com.android.volley.toolbox.ImageLoa

2016-12-22 14:33:10 75

原创 主页面RadioButton切换Fragment模板

XML布局xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2016-12-22 14:02:34 215

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除