自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (49)
  • 收藏
  • 关注

原创 Android 性能优化实战 - 界面卡顿

今天是个奇怪的日子,有三位同学找我,都是关于界面卡顿的问题,问我能不能帮忙解决下。由于性能优化涉及的知识点比较多,我一时半会也无法彻底回答。恰好之前在做需求时也遇到了一个卡顿的问题,因此今晚写下这篇卡顿优化的文章,希望对大家有所帮助。先来看看卡顿的现象:1. 查找卡顿原因从上面的现象来看,应该是主线程执行了耗时操作引起了卡顿,因为正常滑动是没问题的,只有在刷新数据的时候才会出现卡顿。至于什么...

2018-11-21 17:13:21 1150

原创 数据结构算法 - LeetCode 刷题

数据结构和算法的课程讲解,目前已告一段落,也算是完成了自己的一个心愿。因为去年听某同学抱怨过,说自己去爱奇艺面试,其他问题都答得不错,面试官问了一个哈夫曼算法的题没答出来,后来面试官很明确的说,我们还是想找一个会些算法基础的。如果之前有学过数据结构和算法,建议大家不定时的去刷刷算法题,因为从面试的角度来讲,目前 BAT 和 TMD 等一线互联网企业或多或少都会有几个算法题,而对应届毕业生来说算法...

2018-11-21 17:12:26 760

原创 数据结构算法 - ConcurrentHashMap 源码解析

五个线程同时往 HashMap 中 put 数据会发生什么?ConcurrentHashMap 是怎么保证线程安全的?在分析 HashMap 源码时还遗留这两个问题,这次我们站在 Java 多线程内存模型和 synchronized 的实现原理,这两个角度来彻底分析一下。至于 JDK 1.8 的红色树不是本文探讨的内容,如果感兴趣可以看看之前的文章。1. Java 多线程内存模型五个线...

2018-11-21 17:11:55 420

原创 数据结构算法 - 红黑树

红黑树是一棵自平衡的二叉搜索树,因此在学习红黑树之前,我们需要回顾一下之前所学的知识二叉搜索树和平衡二叉树。1.二叉搜索树二叉搜索树又叫二叉查找树或者二叉排序树,它首先是一个二叉树,而且必须满足下面的条件:1)若左子树不空,则左子树上所有结点的值均小于它的根节点的值;2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值3)左、右子树也分别为二叉搜索树2.平衡二叉树二叉搜索树...

2018-11-21 17:10:41 441

原创 数据结构算法 - 优先级队列和堆排序

队列是一种特征为FIFO的数据结构,每次都是从队首弹出。优先队列与其不同的是,它不遵循先进先出的规则,而是根据队列中元素的优先权,优先权最大的先被取出。今天我们来读读源码层的优先级队列,到底是怎么实现的,在这之前我们不妨思考一下。如果要我们自己去实现,我们怎么去实现一个优先级队列?存储结构分为数组和链表,假设我们用普通的数组去实现,我们要么入队列的时候找到其合适的位置,让优先级最高的排在数组的最...

2018-11-21 17:09:06 436

原创 数据结构算法 - HashMap 源码深度解析

equals 和 == 的区别,hashCode 与它们之间的联系?HashMap 的长度为什么是 2 的幂次?五个线程同时往 HashMap 中 put 数据会发生什么?ConcurrentHashMap 是怎么保证线程安全的?上面是一些常见的面试题,本文旨在分析 HashMap 的源码实现思想,并不会去细讲这些问题,在我们看完源码之后不妨自己做一些思考。本文也不会细讲 JDK 1....

2018-11-21 17:08:22 1011

原创 数据结构算法 - 栈和队列

栈和队列在数据结构和算法学习中,是比较容易理解的。但有时候感觉自己掌握了栈和队列,可是在写的时候遇到不同的情况,就不会处理了,因此自己还是想再总结回顾一下。栈:是一端受限,一端允许进行操作的线性表。即:先放的后取,后放的先取。就是我们通常说的“先进后出”(FILO)。存储结构最常见的有两种:一种是顺序存储,一种是链式存储。其中顺序存储就是之前讲的数组,链式存储就是之前讲的链表。队列:像栈一...

2018-11-21 17:07:10 378

原创 数据结构算法 - 冒泡、选择和插入排序

排序算法我们一般可以从以下几个方面入手:手写排序算法;时间复杂度,空间复杂度,排序的稳定性;能够了解各大排序算法的优劣,能根据具体的场景选择合适的算法;能够优化排序算法。一.冒泡排序冒泡排序的思想:重复地遍历要排序的列表,比较每一对相邻项,如果它们的顺序不对,就交换它们。重复遍历列表,直到不需要交换。template<typename T>void bubbleS...

2018-11-21 16:42:28 289

原创 数据结构算法 - 数组与链表

是时候来撸一波数据结构和算法了,学完 NDK 自己打算又重新回到 Android 和 Java , 再去抓一些有细节和深度的东西。大学选的是教育专业后来自学的编程,学编程的第一感觉就是可以找一份工作,薪资方面什么的都还好,因为农村孩子家里穷所以就学了。刚开始学习不像现在,谈不上有多喜欢,也没学过什么数据结构和算法,感觉开发中能用到的地方也不多,面试基本也不问(长沙)。前几天在微信公众号看到一篇文章...

2018-11-21 16:41:30 372

Android常见多条件筛选菜单(美团、58)

一个实用的多条件筛选菜单,在很多App上都能看到这个效果,如美团,某视频网站电影票,58等。附博客地址:http://blog.csdn.net/z240336124/article/details/50511967

2016-01-13

字母索引搜索ListView

代码内部分为四步实现,博客地址:http://blog.csdn.net/z240336124/article/details/50370047

2015-12-21

58同城动画加载

58同城跳啊跳的加载动画,附博客地址:http://blog.csdn.net/z240336124/article/details/50276461

2015-12-14

圆形图像图片

最近在github上面下载了一个开源项目,发现各种GC,网上大部分都是从onDraw方法下手,这就会引起大内存开辟问题,本源码是从重写setBitmap下手改变drawable,博客地址http://blog.csdn.net/z240336124/article/details/49533959

2015-10-31

流式Tag布局

流式标签TAG布局,完全仿照ListView的方式设置数据源,博文地址:http://blog.csdn.net/z240336124/article/details/49250231

2015-10-20

下拉刷新ScrollView

可以下拉刷新的scrollView,代码可以运行注释也很详细,是个不错的资源

2015-10-07

log最佳实践

log最佳star , 具体效果可以链接http://blog.csdn.net/z240336124/article/details/48294851

2015-09-10

guaguaka.zip

android电商平台的刮刮卡,可以从后台获取抽奖记录,进行设置

2015-01-25

android 仿微信6.0滑动可改变底部背景的透明度

android 仿微信6.0滑动可改变底部背景的透明度

2015-01-25

手机手尚.zip

自己做的项目,名称叫做手尚可以去360上面下载apk,这是源码

2014-12-23

textView滚动.rar

textView垂直滚动,内含有注释代码,里面只有三个类文件

2014-12-12

仿iphone日期选择器

模仿iPhone的Android日期选择器,效果比较炫,代码比较简单

2014-12-12

高仿大众点评.rar

仿大众点评的源码,内含注释代码,可供学习使用,也可直接拿入项目

2014-11-07

新闻商报.rar

新闻今日商报的客户端源码,里面有很多超炫的效果,内含注释,可供学习使用,也可直接copy用作项目

2014-11-06

动画结合开源.rar

Android的动画的开源app,里面含有格式各样的动画,包括优酷菜单,淘宝商城菜单,广告条切换效果

2014-11-01

仿QQ聊天.rar

仿QQ的聊天源代码,QQ有的功能,基本上都涵盖了,含有注释,可用于学习使用

2014-11-01

调用相机和相册.rar

调用Android的相机和相册的功能,将照片显示到本地,一般用于上传到服务器使用,调用相册的时候还有裁剪的功能

2014-11-01

Android滚轮.rar

android的滚轮效果,内含有日期,时间滚轮,还有游戏的自动滚轮等

2014-10-30

原生选项卡

原生的选项卡,可供学习用,也可直接拿来用,内含注释代码

2014-10-30

下拉菜单.rar

下拉菜单条,内含实现原理以及代码注释,可供学习用

2014-10-30

ViewPager指示器适配所有效果

打造炫酷通用的ViewPager指示器 - Adapter模式适配所有效果,你想要的效果都可以自己实现。具体效果和实现请看博客这里:http://blog.csdn.net/z240336124/article/details/53611251

2016-12-29

玩转ViewPager指示器字体变色

ViewPager指示器字体变色,具体效果请看这里http://blog.csdn.net/z240336124/article/details/53485894

2016-12-11

Android 无限广告轮播

Android无限广告轮播图,具体实现方式和效果请看这里: http://blog.csdn.net/z240336124/article/details/53212418

2016-11-19

Android6.0运行时权限框架封装

这是兼容6.0权限处理的一套框架,具体效果及实现请看这里:http://blog.csdn.net/z240336124/article/details/53174400

2016-11-15

Android6.0运行时权限处理事例

一个Android 6.0运行时权限的处理,具体效果请看这里http://blog.csdn.net/z240336124/article/details/53130207

2016-11-11

仿QQ6.0侧滑效果

仿QQ5.0侧滑效果,效果和实现请看这里http://blog.csdn.net/z240336124/article/details/53003337如有疑问请留言

2016-11-02

仿QQ空间,百思不得姐下拉刷新图片放大

仿QQ 百思不得姐下拉刷新头部图片放大效果,博客效果地址:http://blog.csdn.net/z240336124/article/details/52081523

2016-07-31

QQ微信附近好友雷达扫描

仿QQ微信附近好友雷达扫描,效果请看博客地址:http://blog.csdn.net/z240336124/article/details/52075633

2016-07-30

不需配置的ViewPagerIndicator

个人认为 ViewPagerIndicator配置起来比较麻烦,这个完全采用适配器Adapter模式实现,用户可以自己定制而不受局限,具体效果请看博客:http://blog.csdn.net/z240336124/article/details/51591644

2016-06-05

微信插件化架构

仿微信插件化架构开发,博客地址:http://blog.csdn.net/z240336124/article/details/51477228

2016-05-22

RecyclerView 瀑布流、ListView、GridView实例

代码为博客实例代码,http://blog.csdn.net/z240336124/article/details/51113034 有问题请博客留言

2016-04-10

Android插件换肤完整版

完整版的插件换肤,具体效果以及使用和实现,请看这里:http://blog.csdn.net/z240336124/article/details/50991112

2016-03-27

Android利用贝塞尔曲线实现点赞效果

效果和实现请看这里http://blog.csdn.net/z240336124/article/details/50772061

2016-03-01

时光轴-仿淘宝快递的物流信息

效果以及实现请看这里http://blog.csdn.net/z240336124/article/details/50748775

2016-02-26

ScrollView顶部悬停效果

效果和实现请看这里:http://blog.csdn.net/z240336124/article/details/50724209

2016-02-23

Android插件换肤Demo

这只是功能实现,代码并不能用到项目中,如果要找集成框架可以去我的博客找:http://blog.csdn.net/z240336124/article/details/50699142

2016-02-19

万能Dialog

附博客地址:http://blog.csdn.net/z240336124/article/details/50658685

2016-02-13

Android雪花飘落动画

Android雪花飘落动画

2016-01-25

Android雪花飘落效果

效果可以看看这里:http://blog.csdn.net/z240336124/article/details/50580270

2016-01-25

Android雪花飘落

效果可以去博客看看:http://blog.csdn.net/z240336124/article/details/50580270

2016-01-25

空空如也

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

TA关注的人

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