自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张拭心的博客 shixinzhang

“厚德求真·励学笃行”,输入->思考->输出

  • 博客(14)
  • 资源 (11)
  • 收藏
  • 关注

原创 最熟悉的陌生人:ListView 中的观察者模式

RecyclerView 得宠之前,ListView 可以说是我们用的最多的组件。之前一直没有好好看看它的源码,知其然不知其所以然。 今天我们来窥一窥 ListView 中的观察者模式。 不熟悉观察者模式的可以看看这篇 观察者模式 : 一支穿云箭,千军万马来相见 巩固一下。在我们使用 ListView 的过程中,经常需要修改 Item 的状态,比如添加、删除、选中等等,通常的

2016-09-27 18:46:34 5693 2

原创 观察者模式 : 一支穿云箭,千军万马来相见

小时候一块钱就可以在录像厅看一天电影,印象里最喜欢星爷的电影,特别搞笑。后来渐渐长大,接触了一些人和事,略微懂了他的那些苦笑、狂笑和欲哭无泪。我喜欢的演员很多,唯独星爷,能让我看到他的照片,有种想哭的感觉。星爷,may the god bless you.最近又看了遍《功夫》,其中有一幕:阿星装比失败,不曾想引来了斧头帮,斧头帮老大一支穿云箭,真的是千军万马来相见,帅呆了!骨子里也是个古惑仔的我好崇

2016-09-27 18:19:31 30318 9

原创 Android Focusable in Touch Mode 介绍

在学习 ListView 源码时,发现了 Focusable in Touch Mode 这个概念,注释的意思是: whether this view can receive focus while in touch mode字面意思是 一个 View 在 touch mode 下是否可以接收焦点。什么是 touch mode 呢?下面总结 官方文档 Touch Mode 的介绍:Touch

2016-09-26 18:19:06 3204

原创 git pull --rebase 做了什么? 以及 Cannot rebase: You have unstaged changes 解决办法

最近刚学 git rebase,觉得很牛逼的样子, 结果今天就被打脸了。git pull --rebase报错:Cannot rebase: You have unstaged changesPlease commit or stash them.第一反应是: 不!可!能!刚才明明提交了啊!!怎么还有修改!歇斯底里了!最后用 git status 一看: 。。。。我错了。。。 接个电话,把删

2016-09-26 11:42:28 117901 7

原创 我的微信公众号开通了!

你好,感谢你来到这里。我是张拭心,在内蒙古大草原长大,拥有十多年羊群管理经验。后来由于放的羊都长不肥,家里只好把我送去大学好好培养一下。大学阴差阳错调剂到西电计科专业,失去了成为伟大的羊倌的机会。在短暂的痛苦之后我就开始了新生活,因为我认识了 Android ,她是如此的开放,让我可以随意发挥自己的想象力,把想象变成实物,这常常让我激动的想骂娘。在工作后,我意识到,玩具是没有太多价值的,真正优秀的应

2016-09-23 17:29:00 6379 9

转载 Android PermissionChecker 权限全面详细分析和解决方案

原文:http://www.2cto.com/kf/201512/455888.htmlhttp://blog.csdn.net/yangqingqo/article/details/48371123http://inthecheesefactory.com/blog/things-you-need-to-know-about-Android-m-permission-developer-edit

2016-09-23 16:19:14 15242 1

原创 Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path 解决办法

返回数据解析错误 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path期望返回一个对象但是却返回了一个数组解决办法:1.在参数中修改期望返回类 Student 为 LI

2016-09-22 18:57:04 33306 1

原创 工作第十周:干货太多脑子不够用怎么办

上周中秋,闹得最凶的就是“阿里程序员脚本抢月饼被开除事件”。 作为程序猿我是同情他们的,觉得阿里小题大做; 但换到公司角度,这种事还是防微杜渐比较好。上一周:1.首先是拔牙,680 一颗智齿,关键我还忘了带回家,心疼。2.中秋休息,朋友来上海玩,正好赶上下雨,于是几个人除了胡吃海喝就是网吧开黑,最后一天天气好了点,才去了趟外滩。看着江水,憧憬着未来。3.不要过于注重程序的 “设

2016-09-22 00:26:33 3289 2

原创 适配器模式 : 农村小伙娶乌克兰美女语言不通 翻译软件立功

不知道什么时候开始,总听到“ XXX 小伙娶乌克兰美女” 的新闻,比如 农村小伙娶乌克兰美女语言不通 翻译软件立功 等等,我仔细地看了几篇新闻,发现居然不是标题党,新闻里的乌克兰妹子长得真不错,上几张图: 看完这些新闻和照片,我心里有三个疑问; 1. 乌克兰真的美女很多吗? 2. 为什么乌克兰美女爱嫁给中国男人? 3. 翻译软件可以化腐朽为神奇,软件开发过程中是否可以参考呢?经

2016-09-20 22:05:51 28186 10

原创 git 对比两个分支差异

比如我们有 2 个分支:master, dev,现在想查看这两个 branch 的区别,有以下几种方式:1.查看 dev 有,而 master 中没有的:git log dev ^master 同理查看 master 中有,而 dev 中没有的内容:git log master ^dev2.查看 dev 中比 master 中多提交了哪些内容:git log master..dev注意,列出来的是两

2016-09-19 16:07:07 118717 4

原创 工作第九周:勇敢的少年,快去创造奇迹!

这一周最近闹得沸沸扬扬的就是郭德纲跟曹云金师徒的恩怨情仇,这俩人我也不评价,只是觉得两句话挺应景: 德不配位,必有殃灾; 还没学会就红了,红了之后更不会好好学了。上周末又去看牙医,因为左边牙肿完右边又肿了,医生说智齿没长好,得拔。拿不定主意。这周牙消肿了,感觉整个人都精神多了,战斗力爆表!由于产品前段时间休假,回来后要整理各种需求,导致需求迟迟下不来。领导看见觉得不行啊,给我们开了个会

2016-09-12 01:32:16 3346 3

原创 Android 中的那些策略模式

上篇文章 策略模式:网络小说的固定套路 介绍了策略模式 的基本概念,这篇文章我们来通过 Android 中的一些例子来加深对策略模式的理解。首先祭上经典的策略模式 UML 图可以看到,策略模式中主要有以下几个角色:Strategy 接口,用于定义算法的固定套路ConcreteStrategyA , …..B , 等具体算法实现类Context 外部调用类Context 中引用的是 接口,因

2016-09-10 10:56:24 7912 2

原创 gradle 构建错误:Unsupported major.minor version 52.0 解决办法

GitHub 上 clone 了一个项目,构建时报了这个错,Unsupported major.minor version 52.0 这个 major.minor 是什么鬼?stackoverflow 上一个回答说 The issue is because of Java version mismatch. Referring to the Wikipedia Java Class Refer

2016-09-07 11:25:15 8524 2

原创 工作第八周:转正啦哈哈!顺便立些 flag

上周末一天去看牙医,另一天又沉迷游戏,导致上周的周报又拖到了今天,罪过啊罪过。这周最高兴的一件事就是转正了哈哈!!虽然我们公司转正和试用期在工资、五险一金、福利什么方面的都差不多,但是能转正我的心里还是很高兴的。首先是心里踏实了。网络上、身边见过一些试用期被开除,或者转正失败的例子,导致我对能否转正特别担心,虽然我知道只要努力了就差不多,但一天没转正我的心里就不踏实。其次是感觉真的是工作了。以前工

2016-09-06 10:00:55 2347 4

深入探索Android热修复技术原理pdf

阿里 安卓 热修复 pdf

2017-07-03

recyclerview-v7-24.1.0-sources.jar

recyclerView 比较新的jar包,Eclipse 中使用

2016-07-27

全国省份、城市JSON

全国省份、城市的JSON数据

2016-05-04

Android常用的工具类utils可直接导入项目使用

Android常用的工具类utils可直接导入项目使用

2015-12-02

Android更换主题一键换肤源码

Android更换主题一键换肤源码,适合新手,直接使用

2015-08-07

Android实现微信游戏【围住神经猫】模仿版

Android实现微信游戏【围住神经猫】模仿版,apk文件在bin目录下。主要使用SurfaceView,代码注释较全,适合初学者

2015-07-29

基于wheelView的自定义日期选择器

基于wheelView的自定义日期选择器,支持拓展,样式可以多样

2015-06-26

EffectiveJava中文版

《Effective Java中文版(第2版)》主要内容:在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。第2版反映了Java 5中最重要的变化,并删去了过时的内容。 《Effective Java中文版(第2版)》中的每条规则都以简短、独立的小文章形式出现,并通过示例代码加以进一步说明。 《Effective Java中文版(第2版)》的内容包括: 全新的泛型、枚举、注解、自动装箱、for-each循环、可变参数、并发机制,等等。 经典主题的全新技术和最佳实践,包括对象.类、类库、方法和序列化。 如何避免Java编程语言中常被误解的细微之处:陷阱和缺陷。

2015-05-09

Android一键锁屏源码

如题,源码,可直接运行。用于Android开发学习者

2015-04-07

html5游戏(初学者)

例子很好,代码也很清晰,还有解释,适合初学者观看

2013-06-28

空空如也

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

TA关注的人

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