一个学渣走向android之路

坚持做自己懒得做但是正确的事情,你就能得到别人想得到却得不到的东西。...

排序:
默认
按更新时间
按访问量

百行代码打造高级联动特效

前两天突然看到一个联动效果蛮不错的,虽然不知道具体什么地方会用到。不过也随手鲁了一个。效果如下图: 效果是不是挺好玩的~~。那么让我们接下来一步步的分析一下。思路首先,让我们想象一下如何实现?自定义view?自定义layout?还是什么?首先这是多层布局的嵌套。肯定会发生的就是事件拦截和分发。我...

2017-07-12 11:32:38

阅读数:3114

评论数:4

Tinker爬坑之路

目的热修复去年年底出的时候,变成了今年最火的技术之一。依旧记得去年面试的时候统一的MVP,然而今年却变成了RN,热修复。这不得不导致我们需要随时掌握最新的技术。不然可能随时会被淘汰。记得刚进公司,技术总监就给我们布置了学习RN和热修复的任务。不过因为临时调整去了产品部。学习的时间变少了。最近抽空看...

2017-06-06 11:44:34

阅读数:7456

评论数:8

我为什么放弃java学习Kotlin?

Kotlin简介Kotlin早已是Android开发中的热门话题了,github上越来越多的项目是用Kotlin开发。但是这门语言一直处于很尴尬的境地,一方面自己不遗余力的挖掘自己在Android开发方面的作用,一方面却不是官方支持的语言,导致很多人实际持观望态度。昨天的I/O大会上谷歌宣布Kot...

2017-05-19 22:21:52

阅读数:36993

评论数:36

Android性能优化全方面解析

目的公司的新需求终于解决完了,离测试和发布还有段时间,第一次体验了下没需求没bug的感觉,真是舒爽~然后翻了翻有什么可以学的。无意翻到了Android后期发展的五大趋势。一、性能优化。二、高级UI。三、JNI/NDK开发。四、架构师。五、RN开发。这也许将会是我的进阶趋势。早已知道在瓶颈期的我,似...

2017-05-15 11:47:59

阅读数:5136

评论数:5

Android开发ViewDragHelper打造不一样的recyclerview

概述前面我有一篇是讲到了viewdraghelper,http://blog.csdn.net/sw950729/article/details/53352587。对viewdraghelper不了解,可以看完再说。有人说viewdraghelper这个不就是个手势处理类么,怎么打造不一样的rec...

2017-05-08 11:06:12

阅读数:4403

评论数:2

Android开发Diffutils打造不一样的recyclerview

简述DiffUtil是recyclerview support library v7 24.2.0版本中新增的类,根据Google官方文档的介绍,DiffUtil的作用是比较两个数据列表并能计算出一系列将旧数据表转换成新数据表的操作。这个概念比较抽象,换一种方式理解,DiffUtil是一个工具类,...

2017-04-11 14:08:38

阅读数:5256

评论数:5

android VLayout 全面解析

概述前不久,阿里新开源了2个东西,Atlas和vlayout。今天我来介绍下vlayout的使用。在介绍前,先抱怨两句,阿里放开源出来,感觉就是让我们这群人给他们找bug~~我曾遇到一个奇怪的问题,然后一直以为自己写的有问题,结果去down了官方demo跑了一下,结果官方的demo居然并没有做这个...

2017-03-28 13:18:51

阅读数:24296

评论数:12

android APK瘦身全面总结——如何从32.6M到13.6M

前言之前我简单介绍了关于svg图片瘦身的问题,在公司,瘦身这个问题是我提出来的,所以这锅我背了。公司项目是32.6M,我给自己的要求就是低于20M。上周花了一个星期瘦身,至于为什么花了一周,主要是svg适配问题我被搞蒙蔽了。然后发现还要改大量代码,想想也就算了,又换了另一种瘦身方法。 很多人是因...

2017-03-22 14:32:47

阅读数:4847

评论数:6

android APK瘦身大法——SVG图片瘦身

前两天和上家公司的上司无意聊了聊工作的事,也就顺便扯到了apk瘦身上。主要是通过SVG进行图片压缩来减少app的大小。下面我就详细介绍一下如何实现SVG的图片压缩。SVG的优点 SVG 可被非常多的工具读取和修改(比如记事本),由于使用xml格式定义,所以可以直接被当作文本文件打开,看里面的数据;...

2017-03-13 16:32:34

阅读数:2265

评论数:6

android教你打造独一无二的刷新加载框架

其实早在去年七月,群里小伙伴就有让我共享这个。但我当时绝的技术不纯熟。代码有bug什么的。没有写出来。现在感觉整理的差不多了。就写出来让大家看看,有问题一起讨论解决。说到刷新加载,我们第一个想到啥,对了就是swiperefreshlayout,还有什么SuperSwiperefreshlayout...

2017-03-05 21:47:45

阅读数:5165

评论数:11

你必须学会的okhttp——进阶篇

今天上一篇博客刚好在郭神公众号出现了。也有一个多月没写点什么了。今天就继上一次的okhttp继续深入了解把。在你必须学会的okhttp——入门篇中我简单介绍了okhttp的使用方法。不了解可以看完在回来看这篇文章。 好了。话不多说。这次我主要介绍下okhttp如何实现多文件断点下载。 参考博客...

2017-01-11 10:21:02

阅读数:5115

评论数:17

android教你打造独一无二的图片加载框架

前言首先,最近是在忙okhttp没错。不过或许有人问为什么忙着okhttp怎么又扯到了图片加载上了。其实,最近想实现下断点续传以及多文件下载,但并不知道怎么搞。群里有小伙伴提出了控制线程池来实现。然后我就想到了图片加载需要控制线程池,所以在此巩固下。概述好了,进入正题了。优秀的图片加载框架不要太多...

2016-12-08 20:32:02

阅读数:2804

评论数:12

你必须学会的okhttp——入门篇

早在毕业那段期间,群里有很多小伙伴在问关于okhttp的问题,当时因为不了解。所以没有回答的上。记得十月份有次面试,一个面试官问我关于网络请求的东西时,我记得当时我是说。我是通过HttpClient封装了一个网络请求的工具类。当然,或许他想问的是我关于okhttp有没有了解把。谷歌在6.0中删除了...

2016-12-03 14:27:36

阅读数:3528

评论数:0

Android手势检测GestureDetector

现在的智能机应该是100%触屏手机了。当我们触摸手机的时候,发生了一些操作如:action_up,action_down,action_move,action_cancle。我们可以通过setonTouchListener来处理这些操作。但ontouch处理一些复杂的手势就比较麻烦了。什么单击,长...

2016-11-28 16:55:17

阅读数:1018

评论数:0

Android单例模式

前面我们介绍了建造者模式,今天来稍微讲一下单例模式,因为单例模式过于简单,下面我就直接上代码了。简单式:public class Single{ private static Single single=new Single(); public static Single insta...

2016-11-26 22:08:12

阅读数:716

评论数:2

从源码角度分析ViewDragHelper

最近群里的小伙伴都在说ViewDragHelper这玩意,我就感觉好像很牛逼的样子。然后稍微看了下,不是很难,在此先做个笔记。因为之前他们说scroller的时候,我都不知道是啥。然后今天发现我去年写的demo中还用到了。原来我猪一般的记性!! 先来个测试demo的效果图。 下面直接上代码...

2016-11-26 16:25:07

阅读数:935

评论数:0

MVC在Android中的应用

一开始打算把之前写的五子棋上市的。还好不容易找群里一个小伙伴帮我设计了几个页面和图标。居然不给过。qtm的开发者权利证明!!! 好了,来进入正题,MVC模式MVC。model,view,controller。说明白点,就是模型视图控制器。model是应用程序的主体部分,所有的业务逻辑都应该写在该...

2016-11-23 23:07:26

阅读数:782

评论数:0

Android建造者模式

Android设计模式在开发中还是比较常用的,当初除了会个单例其他啥都不会。今天为了修改工具类,稍微了解了下建造者模式。 用了明了的例子就是:A.b().c()。这种情况。我们最常见的就是dialog会用到了。先上dialog的demo: private void showDialog(C...

2016-11-23 19:24:12

阅读数:1284

评论数:0

APK反编译,就是这么简单,so easy~~

Android开发想要参考别人的东西,但别人没共享代码什么的,怎么办?当然需要反编译来看别人的源码了。(注:主要是用来学习,如果用来搞破坏,我就成罪人了~)。 首先,需要下载apktool,dex2jar,jd-gui 这三个软件。(自行百度~~)。反编译资源文件打开命令行界面(运行-cmd) ...

2016-11-21 23:02:06

阅读数:953

评论数:2

Android自定义view实现太极效果

又是好久没更新了,唉,找不到工作,在家悠哉悠哉的,也不知道怎么办。这年头工作太tm难找了。都想放弃治疗了。唉, 不管了,进入正题。 之前一直想要个加载的loading。却不知道用什么好,然后就想到了太极图标,最后效果是有了,不过感觉用来做loading简直丑到爆!!! 实现效果很简单,我们不要...

2016-11-18 13:48:48

阅读数:897

评论数:1

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