- 博客(27)
- 资源 (25)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android 截图工具类
DevUtils GithubCapturePictureUtils 截图工具类支持 View、Activity、FrameLayout、RelativeLayout、LinearLayout、ListView、GridView、ScrollView、HorizontalScrollView、NestedScrollView、WebView、RecyclerView(GridLayoutMan...
2019-10-31 03:13:19
602
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JavaDoc API 读取 class 中的信息 (注释、方法名、参数、返回值等)
JavaDoc GithubAbout该项目主要是通过 JavaDoc API 读取 class 中的信息 (注释、方法名、参数、返回值等), 方便大家通过了解 JavaDoc API 并能够实现节省时间、提高效率的工具编写该项目主要是提高效率, 方便自己工具类项目生成 API 以及检测代码规范、中英字符间距、@param、@return 等容易遗漏且复杂耗时的操作生成效果示范 ...
2019-07-29 03:02:00
1719
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 扫描(二维码) 效果自定义 View
GitHub关于扫描(二维码) 效果自定义 View预览 具体实现 ViewScanShapeView.java使用ScanActivity.java/** * 刷新类型处理 */ private void refShape(){ // 设置扫描 View 类型 vid_as_scan.setShapeType...
2018-10-09 00:19:57
576
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 ( 持续更新,目前含 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
5003
3
原创 Android ZXing 二维码工具类
DevUtils GithubZXing 二维码工具类 -> ZXingQRCodeUtils.java方法注释createQRCodeImage生成二维码图片decodeQRCode解析二维码图片getResultData获取扫描结果数据syncEncodeQRCode同步创建黑色前景色、白色背景色的二维码图片addLogoToQ...
2020-01-26 22:38:34
349
原创 Android WebView 辅助类
DevUtils GithubWebView 辅助类 -> WebViewAssist.java方法注释setWebView设置 WebViewgetWebView获取 WebViewisWebViewNotEmptyWebView 是否不为 nullsetBuilder设置 WebView 常用配置构建类getBuilder获取...
2020-01-26 22:37:56
451
原创 Android Fastjson 工具类
DevUtils GithubFastjson 工具类 -> FastjsonUtils.java方法注释toJson将对象转换为 JSON StringfromJson将 JSON String 映射为指定类型对象isJSON判断字符串是否 JSON 格式isJSONObject判断字符串是否 JSON Object 格式isJS...
2020-01-26 22:37:14
261
原创 Android Gson 工具类
DevUtils GithubGson 工具类 -> GsonUtils.java方法注释toJson将对象转换为 JSON StringfromJson将 JSON String 映射为指定类型对象isJSON判断字符串是否 JSON 格式toJsonIndentJSON String 缩进处理createGson创建 Gson...
2019-10-31 03:17:46
334
原创 Android Glide 工具类
DevUtils GithubGlide 工具类 -> GlideUtils.java方法注释withwithinit初始化方法cloneImageOptions克隆图片加载配置defaultOptions获取默认加载配置emptyOptions获取空白加载配置skipCacheOptions获取跳过缓存 ( 每次都从服务...
2019-10-31 03:16:56
865
原创 解决 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
667
原创 Android Dev 工具类链式调用 Helper 类
DevUtils GithubDev 工具类链式调用 Helper 类 -> DevHelper.java方法注释get获取单例 DevHelperviewHelper获取 ViewHelperdevHelper获取 DevHelperpostRunnable在主线程 Handler 中执行任务removeRunnable在主线程...
2019-10-31 03:15:47
537
原创 Android View 链式调用快捷设置 Helper 类
DevUtils GithubView 链式调用快捷设置 Helper 类 -> ViewHelper.java方法注释get获取单例 ViewHelperviewHelper获取 ViewHelperdevHelper获取 DevHelperpostRunnable在主线程 Handler 中执行任务removeRunnable...
2019-10-31 03:14:47
298
原创 Android ImageLoader 工具类
DevUtils GithubImageLoader 工具类 -> ImageLoaderUtils.java方法注释init初始化 ImageLoader 加载配置defaultOptions获取 DisplayImageOptions 图片加载配置getDefaultImageOptions获取图片默认加载配置getNoCacheIma...
2019-10-31 03:11:42
250
原创 Android EventBus 工具类
DevUtils GithubEventBus 工具类 -> EventBusUtils.java方法注释register注册 EventBusunregister解绑 EventBuspost发送事件消息cancelEventDelivery取消事件传送postSticky发送粘性事件消息removeStickyEvent...
2019-10-31 03:11:01
495
原创 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
918
原创 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
1112
原创 Android 推送 - Activity 跳转控制处理
功能需求:// ============= 功能需求 =================// 1.当App在前台可见时,点击通知栏推送消息时,直接跳转到对应的页面(TipsActivity)// 2.当App在后台不可见时(未关闭),点击通知栏推送消息时,直接跳转到对应的页面(TipsActivity)// 3.当App关闭时,点击通知栏推送消息时,先显示欢迎页面,然后直接跳转到对应的页面(T
2017-02-02 08:10:30
4956
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
994
原创 Android 视频裁剪 (含裁剪 View)
概述: 整合视频裁剪实现、视频裁剪自定义View,两个项目的代码使用方法: // -- am_video_seekbar.getStartTime() 获取的是自定义View选择的开始裁剪时间 // -- am_video_seekbar.getEndTime() 获取的是自定义View选择的结束裁剪时间 public void initListener(){
2017-01-29 05:14:30
9543
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
4132
9
原创 Android 视频裁剪自定义 View
功能需求: 公司有个视频裁剪功能,需要自定义View具体如下 1. 裁剪选择区域模块,可以自定义最少裁剪时 2. 当选择低于最少裁剪时间时,再次滑动会自动推动左右选择轴,直至碰到边缘为止 3. 选择空白区域,并左右滑动时自动推动选择轴的位置 4. 可选控制(是否裁剪模式,是否显示播放进度,裁剪模式下(未选中的背景增加阴影图层),播放过的背景增加阴影图层等)
2017-01-28 21:50:43
4357
2
原创 设计模式-模板方法模式
概述: 定义一个操作中的算法的骨架,而将步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构,即可重定义算法的某些特定步骤。模板方法非常常见,对创建框架来说,由框架控制如何做事情,而由你(使用这个框架的人)指定框架算法中每个步骤的细节。(可以想想单元测试的框架JUnit的实现。)模式中的角色:抽象类(AbstractClass):实现了模板方法,定义了算法的骨架。具体类(Concre
2015-10-13 06:26:24
457
原创 设计模式-工厂模式
概述: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。(用工厂方法代替new操作的一种模式)适用性:当一个类不知道它所必须创建的对象的类的时候。当一个类希望由它的子类来指定它所创建的对象的时候。当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。 工厂模式主要是为创
2015-10-12 05:44:28
349
原创 设计模式-访问者模式
概述: 封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。模式中的角色:抽象访问者(Visitor):抽象类或者接口,为该对象结构中具体元素角色声明一个访问操作接口。该操作接口的名字和参数标识了发送访问请求给具体访问者的具体元素角色,这样访问者就可以通过该元素角色的特定接口直接访问它。访问者(ConcreteVisitor):实现 抽象访
2015-08-09 00:38:36
486
原创 设计模式-前言
什么是设计模式? 设计模式/软件设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式的重要性设计模式解决的是在软件过程中如何来实现具体的软件功能。实现同一个功能的方法有很多,哪个设计容易扩展,容易复用,松耦合,可维护?设计模式指导我们找到最优方案。设计中往往
2015-08-01 09:51:33
565
Android视频裁剪(含裁剪View)
2017-01-30
Android视频裁剪(含裁剪View)
2017-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人