- 博客(5)
- 资源 (58)
- 收藏
- 关注
原创 Android进阶——性能优化之Android Monitor、TraceView、Allocation Tracking、Lint的使用
前言一个好的性能优化,可以让你的软件运行速度上比别人快,出现的卡顿现象少,而且一个好的性能软件,会在系统内存中生存的更久。性能优化最主要的就是对Java内存的管理,即堆内存中的管理,对于Java内存分配的讲解,详细可见我的博客文章概念介绍内存泄漏和内存溢出的区别内存泄漏:指程序分配出去的内存不再使用,无法进行回收内存溢出:指程序在申请内存时,没有足够的空间供其使用成员
2017-10-31 09:40:00 1679 1
原创 Android基础控件——RecyclerView实现混排效果,仿网易云音乐
前言最近在使用网易云音乐的时候,看到如下图的排版效果图,自己也想实现一个这里采用网上用法最多的方式,而且是比较简单的方式实现的,想要做项目的同学也可以快速入手搞定首页界面,可以在最快的时间内模仿出来,且效果达到90%以上的相似效果演示至于图片的加载你们可以根据网上的Api获取相应的图片加载到对应的位置,这里只是采用本地图片来演示实现分析这里是采用RecyclerView的GridLayoutMana
2017-10-29 19:58:07 4499 5
原创 Android自定义View——贝塞尔曲线实现水波纹进度球
效果演示实现原理想要了解基础的水波纹实现效果,可以在博客的自定义View专题找到,其实现原理如下利用贝塞尔曲线绘制屏幕外和屏幕内的sin曲线利用path将sin曲线的左下角和右下角连接起来成为一块区域通过不断的平移sin曲线,然后平移完一个周期则重新回到原点实现过程绘制实现的步骤如下裁剪画布为圆形绘制圆形边框绘制波浪区域绘制进度文字自动增长进度前提准备我们创建一个View继承自V
2017-10-29 11:10:19 4298 2
原创 Android进阶——框架打造之IOC框架
什么是IOCIOC(Inversion of Control):控制反转。开发过程中类里面需要用到很多个成员变量传统的写法:你要用这些成员变量的时候,那么你就new出来用IOC的写法:你要用这些成员变量的时候,使用注解的方式自动注入进去优点:代码量减少,加速开发 缺点:性能消耗加大,阅读性差,加速65535框架的思路框架例子//实现Button自动findV
2017-10-20 00:07:25 1610 4
原创 Android进阶——源码分析之图片加载框架Glide
前言源码阅读不是一件简单的事情,每次都要花费很长时间来梳理其内部的原理,所以有朋友觉得看一遍看不懂,那很正常,接下来就是考验你耐心的时候。学习源码的目的是:学习它好的地方,吸收起来作为我们项目的开发。作为你想进阶成跟别人有优势的程序员,那么阅读代码是你的基本功,懂得提取别人优秀的代码,进行修改成为你的代码,那就是你牛逼的地方,所以还是静下心来看看源代码吧。当然,阅读代码也不要做到只见树木,不见
2017-10-15 14:21:28 949 3
iOS基础——通过案例学知识之LaunchScreen、APPIcon、StatusBar、UIScrollView、UIPageControl
2017-03-05
Android四大组件——BroadcastReceiver普通广播、有序广播、拦截广播、本地广播、Sticky广播、系统广播
2016-11-26
Android四大组件——Service后台服务、前台服务、IntentService、跨进程服务、无障碍服务、系统服务
2016-11-24
Android基础控件——ImageView的自定义,巧用Matrix实现图片不变形的炫酷PK条
2019-04-29
Android自定义View——贝塞尔曲线实现直播点赞效果
2017-12-28
Android自定义View——仿1号店垂直滚动广告条实现
2017-12-25
Android自定义View——贝塞尔曲线实现水波纹进度球
2017-12-25
Android实战——Tinker的集成和使用
2017-11-19
Android实战——AndFix的使用与源码分析
2017-11-17
Android基础——Tween动画、Drawable动画、Property动画、MaterialDesign动画、Trasition动画
2017-11-08
Android进阶——框架打造之IOC框架
2017-10-20
NDK开发——FFmpeg实现视频转YUV、视频转RGB显示、音频转PCM、音频播放、音视频同步
2017-09-30
NDK开发——FFmpeg在Linux下的编译并完成测试
2017-09-04
Android实战——RxJava2+Retrofit+RxBinding解锁各种新姿势 源码下载
2017-04-03
iOS基础——网络请求之NSURLConnection、NSURLSessionDataTask
2017-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人