自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SparkYuan

穷Geek/好奇至死/爱生活

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

原创 Android中View的滑动冲突——Android开发艺术探索笔记

相信开发Android的人都会有这种体会:从网上下载的demo运行的好好的,但是只要出现了滑动冲突,Demo就无法正常工作了。但是不用担心,解决滑动冲突有固定的模式,常见的有内部拦截和外部拦截两种,只要按照这个模式来就可以顺利解决。本文会涉及到View事件分发

2016-02-29 16:50:07 3123 9

原创 Android中View的事件分发机制——Android开发艺术探索笔记

点击事件的事件分发就是对MotionEvent事件的分发过程,当一个MotionEvent产生了以后,系统需要把这个事件传递给一个具体的View,而这个传递的过程就是分发的过程。

2016-02-25 15:32:10 3844 2

原创 Android中View的弹性滑动——Android开发艺术探索笔记

原文链接 http://sparkyuan.me/ 转载请注明出处介绍弹性滑动也就是渐进式滑动,实现弹性滑动的方法有很多,但是他们都有一个共同的思想:将一次大的滑动分成若干次小的滑动并在一段时间内完成。本文主要介绍三种弹性滑动方式,Scroller、动画和Handler。本文中的“滑动”是指View内容的滑动而非View本身位置的改变。示例点击屏幕任意地方,手指与屏幕接触时,触发ACTION_DOW

2016-02-24 17:05:35 4136

原创 Android中常见IPC方法总结——Android开发艺术探索笔记

IPC (Interprocess communication)跨进程通信,是指在两个进程之间交换数据的过程。多进程通信一般分为两种情况。第一种,一个应用因为自身的需要采用多进程实现,比如某些模块由于特殊原因需要运行在单独的进程中。第二种情况,当前应用需要获得其它应用的数据,由于是两个应用,所以必须采用跨进程的方式。下面就对常用的IPC方法做一个总结。

2016-02-12 18:14:12 2047 3

原创 Android中AIDL详解

原文链接http://sparkyuan.me/2016/03/11/AIDL/ 转载请注明出处介绍Android Interface Definition Language (AIDL), Android接口定义语言。系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信Interprocess communication (IPC)。AIDL就是解决这个问题的。 阅

2016-02-10 12:12:22 3956

原创 关于Android Studio里的Gradle,你所需要知道的都在这里了

前言你是不是有这种感觉,每当你使用Android Studio的时候,总会被她的优雅和便捷深深的吸引,但是一旦打开build.gradle文件就有一种想死的冲动,这尼玛都是什么啊,老子看不懂啦(ノಠ益ಠ)ノ彡┻━┻ ,不要着急,这篇文章就是来解救你的,看完这篇文章,你的种种疑问都会迎刃而解,从此与Android Studio过上快了幸福的生活。(大雾→_→)Gradle介绍Gradle是一个先进的b

2016-02-06 23:45:24 16401 4

原创 Android中IntentFilter匹配规则详解——Android开发艺术探索笔记

启动Activity的方式分为两种,显示和隐式调用。显示调用很简单,直接指明要启动的Activity就可以了,这里主要介绍一下隐式调用。隐式调用需要Intent能够匹配目标组件的IntentFilter中所设置的过滤信息。只有一个Intent同时匹配action,category和data才算匹配成功。

2016-02-06 14:51:30 4466

原创 Activity在异常情况下的生命周期——Android开发艺术探索笔记

原文链接http://sparkyuan.me转载请注明出处Activity在异常情况下的生命周期关于Activity正常情况下的生命周期请参考这篇文章http://blog.csdn.net/l664675249/article/details/48895903,本文主要讲解Activity在异常情况下的生命周期。情况1:资源相关的系统配置发生改变资源相关的系统配置发生改变,举个栗子。当前Acti

2016-02-05 16:08:32 2558

Android MVP模式示例

Android MVP模式示例 代码讲解请参考 http://blog.csdn.net/l664675249/article/details/50542524

2016-01-19

Transitions Framework参考示例

Transitions Framework参考示例 讲解请参考 http://blog.csdn.net/l664675249/article/details/50195847

2015-12-09

Service与Activity通信示例

一个Service与Activity通信示例,具体讲解参考博客http://blog.csdn.net/l664675249

2015-10-21

操作系统笔记(汤子瀛 思维导图)

自己整理的操作系统笔记,Xmind编辑的。 博客里有详细说明。 博客地址http://blog.csdn.net/l664675249/article/details/47271941

2015-10-09

Pro Git笔记(思维导图)

自己整理的Por Git的笔记,Xmind编辑。博客地址http://blog.csdn.net/l664675249。

2015-09-30

软件测试 读书笔记(思维导图)

自己整理的软件测试 读书笔记(思维导图)博客地址http://blog.csdn.net/l664675249。

2015-09-30

软件工程:面向对象和传统的方法(原书第8版)读书笔记(思维导图)

自己整理的软件工程知识点。 教材是 软件工程:面向对象和传统的方法(原书第8版) 博客地址http://blog.csdn.net/l664675249。

2015-09-30

Effective Java 2nd 读书笔记(思维导图)PDF版

自己整理的 Effective Java 第二版的知识点,做成了思维导图,PDF版。博客地址http://blog.csdn.net/l664675249。

2015-09-29

Effective Java 2nd 读书笔记(思维导图)

自己整理的 Effective Java 第二版的知识点,做成了思维导图,Xmind编辑的。博客地址http://blog.csdn.net/l664675249。

2015-09-29

计算机网络读书笔记(谢希仁 第六版 思维导图)

计算机网络读书笔记(谢希仁 第六版 思维导图) 自己整理的计算机网络知识点,Xmind编辑的。 博客地址http://blog.csdn.net/l664675249。

2015-09-28

操作系统——思维导图

自己整理的操作系统知识点,用Xmind的编辑的。

2015-08-04

空空如也

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

TA关注的人

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