探探快滑——自动滑动软件

介绍 相信玩过探探的人都知道,只有当两个人都同时右滑对方,才能够匹配到聊天,如果对方右滑了你,但是你却没有右滑到TA,那你们岂不是错过。如果不想错过,那么唯一的方法就是不断的右滑,右滑,右滑,但是持续的右滑,时间久了,手指会酸痛,你是否想过有这么一个工具,你只需要打开探探,然后就可以自动右滑...

2019-03-07 16:13:28

阅读数 5171

评论数 1

2018年终总结,一份迟到了的年终总结

迟到的原因   本来年前就准备写年终总结的,在12月18号的时候提交了CSDN的博客专家申请(去年定下的目标之一),本想月底可以知道审核结果,看看完成去年的目标没有,结果审核了好久,到了今天才通过了我的申请,不过也算是完成了去年的目标了————成为CSDN博客专家,所以今天才开始写2018年终总...

2019-01-02 21:04:37

阅读数 752

评论数 2

今日头条最新视频解析方法

主要参考   如果小伙伴们想知道视频的解析规则的话,可以看下下面这篇博客,只不过该博客举的例子是用Python,而且关于取video的id的方法已经变了,所以没办法正确解析视频了。   参考博客 视频解析 一、读取html内容,获取videoId 这里我们通过读取html的内容,如: ...

2018-12-05 11:30:55

阅读数 3027

评论数 4

基于BaseRecyclerViewAdapterHelper封装的多条目Adapter,方便快捷,便于维护

项目地址: https://github.com/chaychan/MultipleItemRvAdapter  效果图,我之前做过的精仿今日头条,新闻列表中有好几种布局: Apk下载地址[点击下载体验]项目介绍  MultipleItemRvAdapter是在BaseRecyclerView...

2018-03-22 19:33:50

阅读数 1079

评论数 0

Tinker热更新与AndResGuard资源混淆的结合

Tinker的配置   目前公司项目中使用Tinker作为热更新方案,由于Bugly的热更新是基于Tinker,并且提供了补丁的自动下载、合成、应用的功能以及补丁管理后台,所以集成了Bugly的热更新修复,关于Bugly热更新的集成,可以参考我之前发布的一篇文章:   Android热...

2018-01-19 14:48:43

阅读数 685

评论数 3

APP瘦身大法--AndResGuard的使用

什么是AndResGuard  AndResGuard是一个缩小APK大小的工具,它的原理类似Java Proguard,但是只针对资源。它会将原本冗长的资源路径变短,例如将res/drawable/wechat变为r/d/a。为什么要使用AndResGuard  在以往的开发中,我们通常只混淆了...

2018-01-18 14:20:24

阅读数 970

评论数 0

Android热更新初探,Bugly热更新的集成和使用(让你的应用轻松具备热更新能力)

介绍  在介绍Bugly之前,需要先向大家简单介绍下一些热更新的相关内容。当前市面的热补丁方案有很多,其中比较出名的有阿里的AndFix、美团的Robust以及QZone的超级补丁方案。但它们都存在无法解决的问题,这也是Tinker面世的原因。Tinker目前已运行在微信的数亿Android设备上...

2017-11-21 13:31:00

阅读数 7783

评论数 1

精仿今日头条

转载请注明出处:http://blog.csdn.net/Chay_Chan/article/details/75319452 由来篇 当初的梦想   一直都想尝试开发自己还没接触过的某类APP,以前刚入门的时候,就有一个梦想:开发社交类、地图类、新闻类、支付、电商类、直播类、游戏类...

2017-07-18 19:05:06

阅读数 14352

评论数 37

BottomBarLayout——方便快捷地实现底部导航栏

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 转载请注明出处:http://blog.csdn.net/chay_chan/article/details/73715607 轻量级的底部导航栏   目前市场上的App,几乎都有底部页签导航栏,所以我们在开发的时...

2017-06-25 12:44:29

阅读数 4841

评论数 8

数据传输加密——非对称加密算法RSA+对称算法AES(适用于java,android和Web)

数据传输加密  在开发应用过程中,客户端与服务端经常需要进行数据传输,涉及到重要隐私信息时,开发者自然会想到对其进行加密,即使传输过程中被“有心人”截取,也不会将信息泄露。对于加密算法,相信不少开发者也有所耳闻,比如MD5加密,Base64加密,DES加密,AES加密,RSA加密等等。在这里我主要...

2017-02-28 17:06:21

阅读数 34106

评论数 59

Android7.0适配

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布转载请注明出处:http://blog.csdn.net/chay_chan/article/details/57083383关于Android7.0的适配  最近在软件的维护和更新过程中,了解到一些关于Android7.0的适配,...

2017-02-25 15:53:54

阅读数 34448

评论数 37

CentOS定时备份mysql数据库和清理过期备份文件

  本篇主要用于介绍如何在linux服务器下编写备份mysql数据库文件和清理过期备份文件的脚本,以及设置定时任务启动脚本,做到每天定时备份数据库和清理过期备份文件的需求,同时也是一个踩坑记录,本以为网上会有很多相关的博客可以一下子就弄好,没想到花了半天时间,踩了不少坑,有些博客没有写清楚,只是简...

2019-01-04 14:31:35

阅读数 131

评论数 0

OkHttpClient源码分析(五)—— ConnectInterceptor和CallServerInterceptor

上一篇我们介绍了缓存拦截器CacheInterceptor,本篇将介绍剩下的两个拦截器: ConnectInterceptor和CallServerInterceptor ConnectInterceptor 该拦截器主要是负责建立可用的链接,主要作用是打开了与服务器的链接,正式开启了网络请求。 ...

2019-01-04 11:54:43

阅读数 151

评论数 0

OkHttpClient源码分析(四)—— CacheInterceptor

CacheInterceptor 介绍完缓存之后,现在开始介绍缓存拦截器CacheInterceptor了,同样也是查看其intercept()方法,这里边上片段代码边解析,化整为零: @Override public Response intercept(Chain chain) throw...

2019-01-04 11:53:33

阅读数 292

评论数 2

OkHttpClient源码分析(三)—— 缓存机制介绍

在讲解CacheInterceptor之前,我们先了解一下OkHttp的缓存机制,主要是Cache这个类,演示下如何使用OkHttp的缓存: private void cacheOkHttpRequest(){ OkHttpClient okHttpClient = new O...

2019-01-04 11:52:35

阅读数 289

评论数 1

OkHttpClient源码分析(二) —— RetryAndFollowUpInterceptor和BridgeInterceptor

OkHttp拦截器   拦截器是OkHttp中提供的一种强大机制,它可以实现网络监听、请求以及响应重写、请求失败重试等功能。 如上图所示,这就OkHttp内部提供给我们的拦截器,就是当我们发起一个http请求的时候,OkHttp就会通过这个拦截器链来执行http请求。其中包括: Re...

2019-01-04 11:51:15

阅读数 478

评论数 2

OkHttpClient源码分析(一)—— 同步、异步请求分析和Dispatcher的任务调度

OkHttpClient同步请求的执行流程和源码分析 同步请求示例 OkHttpClient okHttpClient = new OkHttpClient.Builder().readTimeout(5, TimeUnit.SECONDS).build(); ...

2018-07-25 12:08:16

阅读数 390

评论数 1

仿微信打开红包旋转动画

介绍  公司的项目中包含IM模块,其中包含红包功能,在做打开红包的时候,觉得打开的按钮若不旋转感觉太过单调,没有乐趣,所以参考微信的红包,打开的时候,“开”字旋转起来。这里主要用的是帧动画,先上效果图:旋转动画的实现  一开始做的时候使用的是AnimationDrawable,定义animatio...

2018-01-12 15:26:41

阅读数 3658

评论数 0

2017年终总结,开始写博客的第一年

结束校园生活,开始工作  今年是我开始工作的第一年,前半个学期实习阶段,开发了三个上线的应用,之前在学校的时候,做过不少练手的项目,有时心血来潮,还做了一些自己认为有趣的项目,但是这些项目都没有上线,没有发布到应用市场。在实习阶段开发的项目,运用了在校时学到的知识,自己的编程能力,也有所提高。七月...

2017-12-30 11:17:45

阅读数 603

评论数 1

拼音工具类PinyinUtils

介绍  最近在做好友列表的时候,仿照微信的好友列表,A-Z索引,需要用到好友名字的拼音,之前已经有封装好拼音的工具类,但是最近发现对于一些多音字,姓氏的处理没有做到位,比如姓氏单(shan),由于对于多音字没有做一些处理,仅仅只是取多音字列表的第一个,所以取到的拼音是dan,所以利用空闲的时间对这...

2017-11-16 16:43:58

阅读数 673

评论数 0

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