一个学渣走向android之路

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

Android开发Diffutils打造不一样的recyclerview

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

2017-04-11 14:08:38

阅读数:4539

评论数:5

android VLayout 全面解析

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

2017-03-28 13:18:51

阅读数:20422

评论数:12

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

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

2017-03-22 14:32:47

阅读数:4750

评论数:6

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

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

2017-03-13 16:32:34

阅读数:2158

评论数:6

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

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

2017-03-05 21:47:45

阅读数:4991

评论数:11

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

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

2017-01-11 10:21:02

阅读数:4402

评论数:14

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

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

2016-12-08 20:32:02

阅读数:2551

评论数:12

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

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

2016-12-03 14:27:36

阅读数:2673

评论数:0

Android手势检测GestureDetector

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

2016-11-28 16:55:17

阅读数:994

评论数:0

Android单例模式

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

2016-11-26 22:08:12

阅读数:698

评论数:2

从源码角度分析ViewDragHelper

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

2016-11-26 16:25:07

阅读数:881

评论数:0

MVC在Android中的应用

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

2016-11-23 23:07:26

阅读数:713

评论数:0

Android建造者模式

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

2016-11-23 19:24:12

阅读数:1104

评论数:0

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

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

2016-11-21 23:02:06

阅读数:804

评论数:2

Android自定义view实现太极效果

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

2016-11-18 13:48:48

阅读数:863

评论数:1

Android懒人框架Android annotation

不知不觉有一个多月没更新了。唉,辞职了,最近一直在找工作没办法。蓝瘦。香菇。 annotation的配置 project的build.gradlebuildscript { repositories { jcenter() } dependencies ...

2016-10-23 14:43:01

阅读数:1608

评论数:0

如何使用github上传项目

过会该吃饭了,这边我简单介绍一下如何使用github传项目。首先你需要有一个github账号,而且需要去下一个github和git shell。下载地址:https://desktop.github.com/ 打开git shell 输入:ssh-Keygen -t rsa -C “youEma...

2016-09-20 11:44:48

阅读数:455

评论数:0

android开发仿IOS滑动开关

请尊重他人的劳动成果,转载请注明出处:http://blog.csdn.net/sw950729/article/details/52239548 抱歉,最近一直在玩~,博客也不知道写点什么好。落下了点,后期会更上。android与ios相比,ios好多控件都是自带的,而android需要使用自...

2016-09-18 14:13:51

阅读数:1193

评论数:0

android 你真的了解fragment吗?

注:此介绍是当时学的时候整理的,我也不知道是网上东拼西凑来的,还是直接从网上下的,如遇雷同,纯属巧合。概述 Fragment 表现 Activity 中用UI的一个行为或者一部分.可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个 activity...

2016-08-21 23:25:54

阅读数:1601

评论数:0

android打造独一无二的loading动画效果

最近改代码改的都醉了,前几天写了个图片加载框架,点了闪退,找半天没找到问题在哪- - 看来又要花心思重写了。好了。来说正文了。 上周花了一周的时间写了几个自定义view。有loading。有刷新,还有一些别的,因为最近在写个框架,所以耽误了。这个后期肯定会补上。先来看看,今天我们loading的...

2016-08-18 11:50:24

阅读数:1391

评论数:0

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