自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dway

You jump, I jump.

  • 博客(22)
  • 收藏
  • 关注

原创 时间转换处理工具类

package com.ldw.dreamblinkfeed.util;import java.text.SimpleDateFormat;import java.util.Date;public class TimeUtil { public static final SimpleDateFormat DEFAULT_DATE_FORMAT = new SimpleDateF

2017-01-21 14:48:57 243

原创 应用相关工具类AppUtil

1、可以获取应用的版本号和版本名。2、判断当前所在进程。3、检测设备上是否存在某个包名的应用和存在某个action启动的应用。package com.dway.common.utils;import android.app.ActivityManager;import android.content.Context;import android.content.Intent;...

2017-01-21 14:47:14 385

原创 图片读取工具类

package com.ldw.dreamblinkfeed.util;import java.io.IOException;import java.io.InputStream;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;im

2017-01-21 14:45:00 290

原创 计算文件或文件夹大小的工具类

package com.ldw.tutorsplanpush.utils;import java.io.File;import java.io.FileInputStream;import java.text.DecimalFormat;import android.util.Log;/** * 计算文件或文件夹大小的工具类 * @author ldw * @version

2017-01-21 14:41:25 512

原创 文件删除工具类

package com.ldw.oraleval;import java.io.File;import android.text.TextUtils;public class DeleteFileUtil { /** * 递归删除文件和文件夹 * @param filePath 要删除的目录 */ public static void delete

2017-01-21 14:40:10 256

原创 属性动画Animator工具类

package com.ldw.dreamblinkfeed.util;import com.ldw.dreamblinkfeed.R;import android.animation.Animator;import android.animation.Animator.AnimatorListener;import android.animation.ObjectAnimator;

2017-01-21 14:20:05 514

原创 系统按键:Home键和最近任务键的监听器简单封装

package com.ldw.parentcarefree.utils;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;/** * 监听系统按键,Home

2017-01-21 14:17:08 913

原创 简单的图片加载缓存类

该类仅为了避免多次加载图片,做的一个图片加载的简单管理,适用于一些简单的需求。对于大内存的图片有OOM的风险。package com.ldw.game;import java.io.InputStream;import android.content.Context;import android.graphics.Bitmap;import android.graphics.

2017-01-21 14:09:24 299

原创 Android定时器三种方法

在Android开发中,定时执行任务的3种实现方法:一、采用Handler与线程的sleep(long)方法(不建议使用,java的实现方式)二、采用Handler的postDelayed(Runnable,long)方法(最简单的android实现)三、采用Handler与timer及TimerTask结合的方法(比较多的任务时建议使用)下面逐一介绍:一、采用Handle

2017-01-21 13:53:39 458

原创 系统一些路径定义

Environment.getDataDirectory().getPath() : /dataEnvironment.getDownloadCacheDirectory().getPath() : /cacheEnvironment.getExternalStorageDirectory().getPath(): /mnt/sdcardEnvironment.getR...

2017-01-21 13:50:09 548

原创 获取全部存储设备路径

package com.ldw.utils;import android.app.Activity;import android.content.Context;import android.os.Environment;import android.os.storage.StorageManager;import java.lang.reflect.Method;/** *

2017-01-21 13:47:59 351

原创 获取设备型号

package com.ldw.utils;public class MachineUtil { /** * 获得机器型号 */ public static String getMachineModule() { String module = ""; try { Class build_class = android.os.Build.class; jav

2017-01-21 13:42:28 432

原创 计算MD5

package com.ldw.utils;import android.text.TextUtils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Util { /** * 获取字符串的md5值 * @param s *

2017-01-21 13:38:08 257

原创 Toast封装使用

Toast封装为单例类使用,避免在连续多次弹出Toast的时候退出,还会一直有Toast显示。 package com.dway.common.utils;import android.app.ActivityManager;import android.app.ActivityManager.RunningAppProcessInfo;import android.conten...

2017-01-21 11:52:04 453

原创 数据库SQLiteOpenHelper的简单封装使用

建立一个数据库操作的单例类,跟数据类PlanInfo配合使用,单例类大致如下,具体使用都是通过单例类操作,例如PlanDBHelper.getInstance().xxx。package com.ldw.database;import android.content.ContentValues;import android.content.Context;import andr

2017-01-21 10:51:01 602

原创 BroadcastReceiver的简单封装使用

经过类似以下封装后,使用上可以简化,例如在Service中使用:public class MyService extends Service { private NetworkReceiverHelper mNetworkReceiverHelper; private TimeReceiverHelper mTimeReceiverHelper; public

2017-01-21 10:33:33 820

原创 其他组件通过Binder直接调用Service中方法

其他组件和Service通讯,可以通过广播,也可以通过Binder,如果想直接调用Service中的方法,可以通过Binder。以下以Activity调用Service方法为例:public class MyService extends Service { private DownloadBinder mDownloadBinder; public MyService() {...

2017-01-21 09:44:09 479

原创 反转状态栏颜色

在Activity的onCreate中调用以下方法即可/** * 系统statusbar条颜色反转,背景变白色,字体变黑色 * 如果activity顶到屏幕上面去了,则要在布局添加android:fitsSystemWindows="true" */ @TargetApi(Build.VERSION_CODES.LOLLIPOP) private voi

2017-01-20 17:04:17 1027

原创 Android Studio中的Module打包成jar和aar的方法

直接找到Module的xxxlib\build\intermediates\bundles\release\classes.jar 把该jar改下名字即可。

2017-01-20 16:04:45 2017

原创 13位时间戳(单位为毫秒)转换为10位字符串(单位为秒)

时间戳取10位 long timeStampSec = System.currentTimeMillis()/1000; String timestamp = String.format("%010d", timeStampSec);

2017-01-19 14:41:48 52075 7

原创 ContentProvider外部应用读取出错:(查了两天半的bug)

打印:java.lang.SecurityException: Permission Denial: reading com.dream.tutorsplanpush.LauncherContentProvider uri content://com.dream.tutorsplanpush.launchercontentprovider/launcher_msfdb/480770 from pid

2017-01-18 17:15:58 727

原创 Android Studio 导入Module

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-01-18 16:59:51 378

空空如也

空空如也

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

TA关注的人

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