JerryloveEmily平

编码是一种生活方式和生活态度~~

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

Android的数据结构与算法----ArrayList源码解析

首先得明白ArrayList在数据结构中是个什么,从名字看,可以直译为“数组集合”,内部的实现八九不离十是用数组来实现的,因此在数据结构中属于线性表结构(0个或者多个元素的有限序列)

2017-02-23 13:01:27

阅读数:456

评论数:0

开源日志库Logger的剖析

上一篇介绍了开源日志库Logger的使用,今天主要来分析Logger实现的原理。库的整体架构图详细剖析我们从使用的角度来对Logger库抽茧剥丝:String userName = "Jerry"; Logger.i(userName);看看Logger.i()这个方法:pub...

2016-09-09 18:03:32

阅读数:866

评论数:0

开源日志库Logger的使用

日志对于开发来说是非常重要的,不管是调试数据查看、bug问题追踪定位、数据信息收集统计,日常工作运行维护等等,都大量的使用到。今天介绍著名开源日志库Logger的使用,库的地址:https://github.com/orhanobut/logger 在Android Studio中的gradle...

2016-09-08 17:18:02

阅读数:2243

评论数:0

图片加载神器fresco----fresco的基本使用

写在前面 库的依赖配置 使用fresco来加载图片 1 在xml中配置SimpleDraweeView的属性 2 如何查找SimpleDraweeView控件中都有哪些可用的自定义属性 首先查看SimpleDraweeView的源码 其次分析fresco如何加载xml配置的属性1. 写在前面好久没...

2016-09-01 22:35:35

阅读数:2159

评论数:4

Android开发Git版本控制,到底哪些文件不要提交

安卓开发的小伙伴们,想必大家在创建项目的时候,都有为工程的哪些文件需要提交的git的版本控制而犯愁过吧,深怕有些文件提交了影响团队其他成员的更新使用,尤其是把一些临时的编译构建文件给提交了,被Team Leader骂的不要不要的。以下就是不需要经过git版本控制来提交的文件和文件夹,具体代码可以查...

2015-12-14 10:39:09

阅读数:3648

评论数:6

Glide图片加载神器----官方库wiki说明文档的翻译(缓存与缓存校验)

上一篇是:Glide图片加载神器—-官方库wiki说明文档的翻译(首页)缓存校验是一个相对复杂的话题和概念,应该尽量少去考虑。本篇幅将给出一个在Glide中如何生成cache key大致的方案,并且如何让缓存更好的为你工作给一些建议提醒。Cache Keys: 在Glide中Cache Keys...

2015-11-20 10:26:07

阅读数:2153

评论数:0

Glide图片加载神器----官方库wiki说明文档的翻译(首页)

Glide3.0版本中有哪些新内容: Glide3.0版本包含了很多的新特性。更值得关注的特性是如下的: 动态Gif图解码:如果加载的图片是动态GIF图只需要用同样的调用发送就可以实现Glide.with(…).load(…),也可以这样使用Glide.with(context).loa...

2015-11-19 16:56:43

阅读数:3987

评论数:4

Android Studio 使用二三事----' ' cannot be applied to '(groovy.lang.Closure)'

今天强迫症又犯了,看到AS弹出的更新1.5 RC 1.0版本,手贱点了更新,经过漫长的无尽的等待更新完成后。发现app module的 build.gradle文件变成了一堆的警告: 于是强迫症又来了,这看的好恶心啊!而且每个警告的错误信息都是: ’ ’ cannot be applied ...

2015-11-11 11:53:53

阅读数:2475

评论数:0

自定义View----Android九宫格手势密码解锁

好久没更新blog了,最近公司比较忙,旧的项目上线时间赶。加上新的项目又来了,于是导致都好久没去鸿洋的群里扯蛋了,做了一个不称职的管理员。说了好多遍的自定义萌系进度条都没有分享出来,在这给群里的各位说声抱歉,这次依然没有分享这个自定义的进度条。(你特么来打我呀~~)由于公司新的项目需要用到九宫格手...

2015-09-23 18:01:02

阅读数:7279

评论数:13

使用Android注解来改善代码

昨晚看到一篇好文章,然后是英文的,所以决定翻译分享给大家,这是原文链接:http://www.michaelevans.org/blog/2015/07/14/improving-your-code-with-android-support-annotations/如果你还没听说过Android支...

2015-07-21 13:59:30

阅读数:1908

评论数:1

自定义View----点击滑动选择字母列表

由于项目需要,也不想使用网上的写好的控件,于是作死的自己定义了一个控件,特此记录下成功。效果如下: 首先需要把所有的字母绘制出来。 private static String letters[] = { "A","B","C...

2015-07-13 17:48:13

阅读数:1906

评论数:12

使用Material Design 创建App翻译系列---列表和卡片集的创建

上一篇是使用Material Design 创建App翻译系列—-材料主题的使用(Using Material Theme),进入正题:想要在应用里创建Material Design风格的复杂列表和卡片,可以使用RecyclerView 和 CardView 控件。创建列表RecyclerView...

2015-07-09 14:23:31

阅读数:1745

评论数:1

使用Material Design 创建App翻译系列----材料主题的使用(Using Material Theme)

上一篇是使用Material Design 创建App翻译系列—-开始学习篇,进入正题:新的材料主题提供了以下内容: 1. 提供了允许设置颜色板的系统部件组件。 2. 为这些系统组件提供了触摸反馈动画。 3. Activity的过渡动画。根据你的品牌标识,使用你所控制的颜色板可以自定义材料主...

2015-07-02 10:40:52

阅读数:2954

评论数:4

使用Material Design 创建App翻译系列----开始学习篇

从今天开始我就来翻译官方网站上关于针对开发者材料设计相关的文章,官方地址:http://developer.android.com/intl/zh-cn/training/material/index.html 第一次翻译,有翻译不好的地方还请指出,大家一起共同进步。下面进入正题:使用Mate...

2015-07-01 17:00:10

阅读数:928

评论数:3

【Android开发经验】关于主题引用混乱导致程序运行崩溃的问题

java.lang.RuntimeException: Unable to start activity ComponentInfo{easycarinsurance.com.autoinsuranceandoridclient/easycarinsurance.com.autoinsurance...

2015-03-26 17:47:47

阅读数:1913

评论数:0

【Android开发经验】Mac电脑下,真机调试电脑无法连接识别的问题

用Mac来做编程开发是一件很爽的事情,今天第一次使用真机来连接mac mini进行调试,没想到竟然不识别,虽然“活动监视器”里面可以查看到“adb”的进程,但是Eclipse和Android Studio等IDE都无法识别设备。对于这样的事国外的开发者都是使用mac的,不可能无法使用真机调试,于是...

2015-03-19 22:45:51

阅读数:1784

评论数:0

【Android开发经验】Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神

转载声明:本文收集的作者是“赵凯强” ,人称“凯子哥”blog原创地址:http://blog.csdn.net/zhaokaiqiang1992/article/details/43731967 本篇文章主要纪录我在学习过程中,发现的非常给力的CSDNBlog和个人Blog,这些Blog...

2015-03-18 11:31:00

阅读数:603

评论数:0

Paint的Xfermode的使用和经验总结

以下是Xfermode各种模式的解释:        PorterDuff.Mode.CLEAR 清除画布上图像         PorterDuff.Mode.SRC 显示上层图像         PorterDuff.Mode.DST 显示下层图像         PorterDuff.Mod...

2015-03-06 16:50:27

阅读数:602

评论数:0

WebView回收资源的报错的解决方案----Error: WebView.destroy() called while still attached!

WebView回收资源的报错的解决方案----Error: WebView.destroy() called while still attached!

2015-02-28 11:19:40

阅读数:1093

评论数:0

美国爸爸和中国爸爸的区别

美国男人成了家之后,一般都会把家庭摆在第一位,其他任何事都要靠边站。很多美剧里,Dady为了救儿女,不顾一切,勇身犯险……而中国的爸爸…… (一) 中国爸比习惯说:去去,一边玩去,让我歇会! 美国Dady习惯说:来来,宝贝在玩什么?爸爸和你一起玩好不好...

2015-01-05 16:25:17

阅读数:665

评论数:0

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