随笔分类 -  常用工具类

摘要:一个项目中偶遇的简单算法,个人觉得还不错,虽不常用,也记录在此吧。 阅读全文
posted @ 2017-12-02 10:36 火龙裸先生 阅读(1132) 评论(0) 推荐(0)
摘要:Lambda简介 A lambda expression is a block of code with parameters. lambda表达式是带参数的代码块。 虽然看着很先进,其实Lambda表达式的本质只是一个”语法糖”,由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实 阅读全文
posted @ 2017-11-15 17:35 火龙裸先生 阅读(551) 评论(0) 推荐(0)
摘要:以前我们总想到友盟等平台分享功能的集成,集成这玩意还得下载对应的jar包。当然,用这些平台的分享并不是说什么好处都没有,至少人家的统计功能还是很实用的。不过有的时候我们是不需要多余功能的,只需要能分享就行,那我们就可以直接用Andriod系统自带有分享功能去完成了。下面我来介绍如何实现系统的分享功能 阅读全文
posted @ 2017-11-02 22:18 火龙裸先生 阅读(15811) 评论(0) 推荐(0)
摘要:作者|Michal Bialas 2017年快过去了,你年初的定的目标都快完成了吗?总结过去三个月内发布的 最新的30 个 Android 库和项目。你一定需要,建议收藏!让你事半功倍 1.MaterialStepperView 它是用Material Design实现 Steppers的 。 目前 阅读全文
posted @ 2017-10-24 09:38 火龙裸先生 阅读(1348) 评论(0) 推荐(0)
摘要:目前手上的项目,为了普及覆盖更多的用户群,也已经开始实现了多语言设置这样的功能,不过今天我要说的不是微信,而是我们自己项目中的实现策略。 直接附上关键代码: 先看下面这张图: 当用户点击选择了某一种语言后,只需要通过 调用完这句代码后,就会通过EventBus通知UI界面更新。 这里我用的是Even 阅读全文
posted @ 2017-10-23 17:11 火龙裸先生 阅读(610) 评论(0) 推荐(0)
摘要:忙太长一段时间了,回过头来想想,还是不敢放松自己,今天就算熬夜也要坚持把这篇文章写完。为了自己以后方便,在各种地方都要用到toolbar或者其他的自定义顶部栏、亦或是ActionBar。 在这里,已经整理了一个工具类,以后想怎么用就怎么用了。 第一种效果: 这里,状态栏颜色一致,其实状态栏这时候是设 阅读全文
posted @ 2017-08-24 23:47 火龙裸先生 阅读(1943) 评论(0) 推荐(0)
摘要:这里需要用到一个jar包,下载拿到这个jar包后直接双击就可以生成市场大部分主流屏幕尺寸了。然后只要把生成好的xml尺寸文件拷贝到相应的value文件中即可。很方便,以后再也不用担心适配繁琐的问题了。 这里提供下载地址:https://pan.baidu.com/s/1geRpCcj 相关工具类: 阅读全文
posted @ 2017-05-16 18:10 火龙裸先生 阅读(789) 评论(0) 推荐(0)
摘要:Android在生成了应用签名文件后,如果我们想要查看签名文件的sha1和md5,该怎么操作呢??下面我们来看看。 把android studio界面左下角的Terminal终端窗口打开,进入JDK的bin目录,因为Terminal默认的路径是从android studio安装的那个盘开始,所以要自 阅读全文
posted @ 2017-05-09 23:02 火龙裸先生 阅读(6356) 评论(0) 推荐(0)
摘要:Android设备网络、屏幕尺寸、SD卡、本地IP、存储空间、服务、进程、应用包名等信息获取的整合工具类。 阅读全文
posted @ 2017-04-30 05:10 火龙裸先生 阅读(713) 评论(0) 推荐(0)
摘要:这里添加另一个获取具体星期几的获取方法: 补充一条,获取系统当前时间: 阅读全文
posted @ 2017-04-12 01:01 火龙裸先生 阅读(23050) 评论(0) 推荐(1)
摘要:本篇分享的是如何在Android、Java以及Web端使用 RSA 与 AES 加密,希望对大家有所帮助。 正文 数据传输加密 在开发应用过程中,客户端与服务端经常需要进行数据传输,涉及到重要隐私信息时,开发者自然会想到对其进行加密,即使传输过程中被“有心人”截取,也不会将信息泄露。对于加密算法,相 阅读全文
posted @ 2017-04-10 15:10 火龙裸先生 阅读(2696) 评论(0) 推荐(2)
摘要:本文来我在知乎话题Android开发时你遇到过什么相见恨晚的工具或网站?下的回答! 在实际Android开发过程确实会有很多相见恨晚的工具或网站出现,下面是我自己的一些分享。 1、源码网站 https://github.com/googlesamples Android系统每次推出一些新特性,Goo 阅读全文
posted @ 2017-03-23 22:15 火龙裸先生 阅读(2479) 评论(0) 推荐(0)
摘要:直接上源码。注释得已经很清晰了,直接调用即可。 阅读全文
posted @ 2017-03-03 23:56 火龙裸先生 阅读(3856) 评论(0) 推荐(0)
摘要:这篇文章主要介绍了Android获取SD卡路径及SDCard内存的方法,较为详细的分析了Android针对SD卡操作所涉及的类及其具体函数功能,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了Android获取SD卡路径及SDCard内存的方法。分享给大家供大家参考。具体分析如下: 昨天在研究 阅读全文
posted @ 2017-03-03 17:23 火龙裸先生 阅读(34515) 评论(1) 推荐(0)
摘要:为方便查找,已进行大致归类,其目录如下所示: Activity相关→ActivityUtils.java→Demo App相关→AppUtils.java→Demo 栏相关→BarUtils.java 清除相关→CleanUtils.java→Demo 剪贴板相关→ClipboardUtils.ja 阅读全文
posted @ 2017-03-02 10:57 火龙裸先生 阅读(953) 评论(0) 推荐(0)
摘要:前言 项目里都会遇到几种页面,分别为加载中、无网络、无数据、出错四种情况,经常要使用,所以封成库引用了,方便使用,顺便分享出来。先看一下效果: 原理比较简单,继承FrameLayout,在xml渲染完成后,加上加载中、无网络、无数据、出错四个页面,根据需要控制显示哪一层,花了些时间,开了很多方法出来 阅读全文
posted @ 2017-03-02 10:31 火龙裸先生 阅读(263) 评论(0) 推荐(0)
摘要:MVP盛行,听到的最多的抱怨就是咋要写这么多接口,那么本文作者提供了一个插件,自动生成这些接口的声明。感兴趣的还可以学习该插件的写法,按照自己平时的需求修改,提供开发效率。 MVPHelper 一款Intellj IDEA 和Android Studio的插件,可以为MVP生成接口以及实现类,解放双 阅读全文
posted @ 2017-01-22 17:25 火龙裸先生 阅读(1073) 评论(0) 推荐(0)
摘要:1 import java.text.NumberFormat; 2 3 /** 4 * Created by Charlie on 2016/12/6. 5 * 通用字符串管理类 6 */ 7 public class StringUtils { 8 9 /** 10 * 将double转为数值,并最多保留num位小数。例如当num为2时,1.26... 阅读全文
posted @ 2016-12-06 18:10 火龙裸先生 阅读(333) 评论(0) 推荐(0)
摘要:这篇文章主要介绍了Andorid实现点击获取验证码倒计时效果,这种效果大家经常遇到,想知道如何实现的,请阅读本文 这篇文章主要介绍了Andorid实现点击获取验证码倒计时效果,这种效果大家经常遇到,想知道如何实现的,请阅读本文 我们在开发中经常用到倒计时的功能,比如发送验证码后,倒计时60s再进行验 阅读全文
posted @ 2016-12-03 16:53 火龙裸先生 阅读(2358) 评论(0) 推荐(0)
摘要:1、日志工具类L.java 网上看到的类,注释上应该原创作者的名字,很简单的一个类;网上也有很多提供把日志记录到SDCard上的,不过我是从来没记录过,所以引入个最简单的,大家可以进行评价是否需要扩充~~ 2、Toast统一管理类 也是非常简单的一个封装,能省则省了~~ 3、SharedPrefer 阅读全文
posted @ 2016-11-03 11:50 火龙裸先生 阅读(3373) 评论(0) 推荐(0)