自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

afkT 的博客

github.com/afkT

  • 博客(27)
  • 资源 (25)
  • 收藏
  • 关注

原创 Android 截图工具类

DevUtils GithubCapturePictureUtils 截图工具类支持 View、Activity、FrameLayout、RelativeLayout、LinearLayout、ListView、GridView、ScrollView、HorizontalScrollView、NestedScrollView、WebView、RecyclerView(GridLayoutMan...

2019-10-31 03:13:19 557

原创 JavaDoc API 读取 class 中的信息 (注释、方法名、参数、返回值等)

JavaDoc GithubAbout该项目主要是通过 JavaDoc API 读取 class 中的信息 (注释、方法名、参数、返回值等), 方便大家通过了解 JavaDoc API 并能够实现节省时间、提高效率的工具编写该项目主要是提高效率, 方便自己工具类项目生成 API 以及检测代码规范、中英字符间距、@param、@return 等容易遗漏且复杂耗时的操作生成效果示范 ...

2019-07-29 03:02:00 1683

原创 扫描(二维码) 效果自定义 View

GitHub关于扫描(二维码) 效果自定义 View预览 具体实现 ViewScanShapeView.java使用ScanActivity.java/** * 刷新类型处理 */ private void refShape(){ // 设置扫描 View 类型 vid_as_scan.setShapeType...

2018-10-09 00:19:57 543

原创 ( 持续更新,目前含 200+ 工具类 ) DevUtils 是一个 Android 工具库, 主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。

AboutDevUtils 是一个 Android 工具库, 主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。该项目尽可能的便于开发人员,快捷、快速开发安全可靠的项目,以及内置部分常用的资源文件,如color.xml、(toast) layout.xml等GradleStep 1. Add the JitPack repository to your build fil...

2018-09-24 22:20:06 4901 3

原创 Android ZXing 二维码工具类

DevUtils GithubZXing 二维码工具类 -> ZXingQRCodeUtils.java方法注释createQRCodeImage生成二维码图片decodeQRCode解析二维码图片getResultData获取扫描结果数据syncEncodeQRCode同步创建黑色前景色、白色背景色的二维码图片addLogoToQ...

2020-01-26 22:38:34 316

原创 Android WebView 辅助类

DevUtils GithubWebView 辅助类 -> WebViewAssist.java方法注释setWebView设置 WebViewgetWebView获取 WebViewisWebViewNotEmptyWebView 是否不为 nullsetBuilder设置 WebView 常用配置构建类getBuilder获取...

2020-01-26 22:37:56 421

原创 Android Fastjson 工具类

DevUtils GithubFastjson 工具类 -> FastjsonUtils.java方法注释toJson将对象转换为 JSON StringfromJson将 JSON String 映射为指定类型对象isJSON判断字符串是否 JSON 格式isJSONObject判断字符串是否 JSON Object 格式isJS...

2020-01-26 22:37:14 234

原创 Android Gson 工具类

DevUtils GithubGson 工具类 -> GsonUtils.java方法注释toJson将对象转换为 JSON StringfromJson将 JSON String 映射为指定类型对象isJSON判断字符串是否 JSON 格式toJsonIndentJSON String 缩进处理createGson创建 Gson...

2019-10-31 03:17:46 317

原创 Android Glide 工具类

DevUtils GithubGlide 工具类 -> GlideUtils.java方法注释withwithinit初始化方法cloneImageOptions克隆图片加载配置defaultOptions获取默认加载配置emptyOptions获取空白加载配置skipCacheOptions获取跳过缓存 ( 每次都从服务...

2019-10-31 03:16:56 843

原创 解决 Adapter 多个 Item 存在 EditText 监听输入问题

DevUtils Github解决 Adapter 多个 Item 存在 EditText 监听输入问题 -> EditTextWatcherAssist.java方法注释bindListener绑定事件package dev.assist;import android.text.Editable;import android.text.TextUt...

2019-10-31 03:16:23 637

原创 Android Dev 工具类链式调用 Helper 类

DevUtils GithubDev 工具类链式调用 Helper 类 -> DevHelper.java方法注释get获取单例 DevHelperviewHelper获取 ViewHelperdevHelper获取 DevHelperpostRunnable在主线程 Handler 中执行任务removeRunnable在主线程...

2019-10-31 03:15:47 504

原创 Android View 链式调用快捷设置 Helper 类

DevUtils GithubView 链式调用快捷设置 Helper 类 -> ViewHelper.java方法注释get获取单例 ViewHelperviewHelper获取 ViewHelperdevHelper获取 DevHelperpostRunnable在主线程 Handler 中执行任务removeRunnable...

2019-10-31 03:14:47 277

原创 Android ImageLoader 工具类

DevUtils GithubImageLoader 工具类 -> ImageLoaderUtils.java方法注释init初始化 ImageLoader 加载配置defaultOptions获取 DisplayImageOptions 图片加载配置getDefaultImageOptions获取图片默认加载配置getNoCacheIma...

2019-10-31 03:11:42 240

原创 Android EventBus 工具类

DevUtils GithubEventBus 工具类 -> EventBusUtils.java方法注释register注册 EventBusunregister解绑 EventBuspost发送事件消息cancelEventDelivery取消事件传送postSticky发送粘性事件消息removeStickyEvent...

2019-10-31 03:11:01 472

原创 AutoLockScreenPro - 推送自动锁屏功能

GitHubAutoLockScreenProAutoLockScreenPro - 推送自动锁屏功能实现工具类package lock.screen.pro.utils;import android.app.admin.DevicePolicyManager;import android.content.ComponentName;import android.content.C...

2018-09-27 16:18:29 879

原创 AppInfoPro 获取手机应用信息

AboutDevUtils 是一个 Android 工具库, 主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。该项目尽可能的便于开发人员,快捷、快速开发安全可靠的项目,以及内置部分常用的资源文件,如color.xml、(toast) layout.xml等GradleStep 1. Add the JitPack repository to your build fil...

2018-09-24 22:11:24 1092

原创 Android 推送 - Activity 跳转控制处理

功能需求:// ============= 功能需求 =================// 1.当App在前台可见时,点击通知栏推送消息时,直接跳转到对应的页面(TipsActivity)// 2.当App在后台不可见时(未关闭),点击通知栏推送消息时,直接跳转到对应的页面(TipsActivity)// 3.当App关闭时,点击通知栏推送消息时,先显示欢迎页面,然后直接跳转到对应的页面(T

2017-02-02 08:10:30 4920 1

原创 Android - 录制进步式 View

功能需求: 项目有个直播功能,需要显示进度条类似录制进度View具体如下 1. 可以控制顶部时间间隔,以及是否绘制,是否预留位置 2. 能够重头开始,从指定时间开始,恢复,暂停,停止等 实现代码:package com.pro.record.widgets;import java.util.Timer;import java.util.TimerTask;import

2017-02-01 03:18:18 972

原创 Android 视频裁剪 (含裁剪 View)

概述: 整合视频裁剪实现、视频裁剪自定义View,两个项目的代码使用方法: // -- am_video_seekbar.getStartTime() 获取的是自定义View选择的开始裁剪时间 // -- am_video_seekbar.getEndTime() 获取的是自定义View选择的结束裁剪时间 public void initListener(){

2017-01-29 05:14:30 9418 3

原创 Java, Android 实现 MP4 裁剪功能

概述: 主要用的是mp4Parser(根据关键帧进行裁剪) - 自己进行封装以及内部代码处理等,便于使用 MP4的分割和拼接介绍 mp4Parser - github实现代码:package com.clip;import java.io.File;import java.io.FileOutputStream;import java.nio.channels.FileCh

2017-01-29 04:12:42 4085 9

原创 Android 视频裁剪自定义 View

功能需求: 公司有个视频裁剪功能,需要自定义View具体如下 1. 裁剪选择区域模块,可以自定义最少裁剪时 2. 当选择低于最少裁剪时间时,再次滑动会自动推动左右选择轴,直至碰到边缘为止 3. 选择空白区域,并左右滑动时自动推动选择轴的位置 4. 可选控制(是否裁剪模式,是否显示播放进度,裁剪模式下(未选中的背景增加阴影图层),播放过的背景增加阴影图层等)

2017-01-28 21:50:43 4273 2

原创 设计模式-模板方法模式

概述: 定义一个操作中的算法的骨架,而将步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构,即可重定义算法的某些特定步骤。模板方法非常常见,对创建框架来说,由框架控制如何做事情,而由你(使用这个框架的人)指定框架算法中每个步骤的细节。(可以想想单元测试的框架JUnit的实现。)模式中的角色:抽象类(AbstractClass):实现了模板方法,定义了算法的骨架。具体类(Concre

2015-10-13 06:26:24 442

原创 设计模式-工厂模式

概述: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。(用工厂方法代替new操作的一种模式)适用性:当一个类不知道它所必须创建的对象的类的时候。当一个类希望由它的子类来指定它所创建的对象的时候。当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。 工厂模式主要是为创

2015-10-12 05:44:28 329

原创 设计模式-访问者模式

概述: 封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。模式中的角色:抽象访问者(Visitor):抽象类或者接口,为该对象结构中具体元素角色声明一个访问操作接口。该操作接口的名字和参数标识了发送访问请求给具体访问者的具体元素角色,这样访问者就可以通过该元素角色的特定接口直接访问它。访问者(ConcreteVisitor):实现 抽象访

2015-08-09 00:38:36 459

原创 设计模式-单例模式

概述: 保证一个类仅有一个实例,并提供一个访问它的全局访问点。

2015-08-01 23:20:58 392

原创 设计模式-观察者模式

概述: 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。

2015-08-01 21:50:38 419

原创 设计模式-前言

什么是设计模式? 设计模式/软件设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式的重要性设计模式解决的是在软件过程中如何来实现具体的软件功能。实现同一个功能的方法有很多,哪个设计容易扩展,容易复用,松耦合,可维护?设计模式指导我们找到最优方案。设计中往往

2015-08-01 09:51:33 543

Android日志Log

Android日志Log

2017-02-02

Android推送Activity跳转控制处理

Android推送Activity跳转控制处理

2017-02-02

RecordView

Android - 录制进步式View

2017-02-01

Android视频裁剪 - 含裁剪View

Android视频裁剪(含裁剪View) - 裁剪功能 + 自定义裁剪View

2017-01-31

Java 、Android实现MP4裁剪功能

Java 、Android实现MP4裁剪功能

2017-01-31

Android视频裁剪-含裁剪View

Android视频裁剪-含裁剪View

2017-01-31

Java、Android实现MP4裁剪功能

Java、Android实现MP4裁剪功能

2017-01-31

Java,Android实现MP4裁剪功能

Java,Android实现MP4裁剪功能

2017-01-30

Android视频裁剪(含裁剪View)

2017-01-30

Android视频裁剪(含裁剪View)

2017-01-29

视频裁剪拖动View

Android - 视频裁剪自定义裁剪View

2017-01-28

LoggerPro日志工具类

LoggerPro日志工具类

2017-01-28

Android日志工具类jar

Android日志工具类jar

2016-12-31

Android日志工具类二

日志工具类(二),博文附件,减少日志输出美观性,提高效率

2015-12-20

Android日志工具类

日志工具类(一),博文附件,Android日志工具类

2015-12-20

模版方法模式TemplatePattern

模版方法模式TemplatePattern(java),博文附件

2015-10-13

工厂模式FactoryMode

工厂模式FactoryMode(java),博文附件

2015-10-12

访问者模式VisitorPatternMode

访问者模式(Java代码实现),博文附件

2015-10-08

访问者模式VisitorPattern

访问者模式(Java代码实现),博文附件

2015-10-08

获取App签名信息

博文附件,通过PackageInfo获取App签名信息

2015-09-14

ViewFlipper通过两个View实现无限播放

ViewFlipper通过两个View实现无限播放,博文附件

2015-08-15

ViewPager无限滑动方式二

ViewPager无限滑动方式二,博文附件

2015-08-13

ViewPager无限滑动

ViewPager无限滑动实现方式一,博文附件

2015-08-13

单例模式SingletonMode

单例模式SingletonMode(Java),博文附件

2015-08-04

观察者模式ObserverMode

观察者模式(Java代码实现),博文附件

2015-08-01

空空如也

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

TA关注的人

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