自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 View的事件体系三(滑动冲突处理)

本文讨论滑动冲突问题。在界面中只要有内外两层同时可以滑动,就可能会产生滑动冲突。一. 滑动冲突场景外部滑动方向和内部滑动方向不一致。举个例子,ViewPager 和 Fragment配合组成的页面滑动效果。左右滑动可以切换页面, 如果页面内又是一个ListView,就会导致滑动冲突,只不过ViewPager内部已经处理了这种滑动冲突,所以我们无需担心这个问题。但是如果我们使...

2018-04-27 02:28:00 500

原创 View的事件体系二(事件分发)

一. 传递规则MotionEvent 的分发主要由下面三个方法来完成:public boolean dispatchTouchEvent(MotionEvent ev)对于一个根ViewGroup,点击时间产生后,会首先调用这个方法。它将根据onInterceptTouchEvent 的返回值,来决定是否对子View继续分发。public boolean onInterceptTo...

2018-04-26 01:17:52 191

原创 View的事件体系一(触摸、手势、滑动)

一. View基础触摸、手势、滑动事件View是所有界面层的空间的一种抽象。 Andorid屏幕坐标系原点在左上角, 而View的left,right,top,bottom属性,都是相对于其父View的坐标。1. MotionEvent 和 TouchSlopMotionEvent 手指触摸屏幕后,典型的事件类型:ACTION_DOWN:手指刚接触屏幕;ACTIO...

2018-04-24 16:48:17 639

原创 Android跨进程通信-IPC初探(三) - 使用AIDL

IPC初探(三) - 使用AIDL本文将会介绍AIDL通信。本系列的其它文章:Android跨进程通信-IPC初探(一)Android跨进程通信-IPC初探(二) - 使用Messenger1. 示例的新需求回顾一下在IPC初探(一)中的示例,服务端为客户端提供了两个功能:addStudent() : 在客户端为服务端的List添加新的数据getStud...

2018-04-23 12:37:34 257

原创 Android跨进程通信-IPC初探(二) - 使用Messenger

IPC初探(二)本文将会介绍Messenger通信。Mesenger是一种轻量级的IPC方案。它通过传递Message来实现数据的进程间传递。它的底层实现是AIDL。Messenger工作原理: 需求描述:C端向S端跨进程发送msg,并封装一个bundle数据对象S接收msg,读取bundler数据,并向C端返回一条新的msg,并封装一个新的bundlB数据对象...

2018-04-22 02:12:35 319

原创 Android跨进程通信-IPC初探(一)

IPC初探(一)进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。 Android中特有的IPC机制主要是Binder,当然也支持Socket。1. Android中的多进程模式开启多进程模式在n...

2018-04-21 03:38:20 275

原创 Android 各种第三方轮子

图片加载 强烈建议放弃Universal Image Loader , 这玩意很久没更新了。 推荐脸书出品的Fresco, 以及Picasso, 或者Glide。网络请求 OKHttp,Retofit,或者Volley。 如果请求需求不多,可以考虑系统自带的Android Aync HTTP(这玩意真的还有人用吗。。。)数据解析 G...

2018-04-18 01:16:36 517

原创 Activity的生命周期和启动模式

一. Activity的生命周期Activity的生命周期分两种情况:典型情况:在有用户参与的情况下,Activity所经过的生命周期的改变。异常情况:Activity被系统回收或由于当前设备的Configuration发生改变从而导致Activity被销毁重建。1. 典型情况下的生命周期分析正常情况下,会经历如下生命周期: 方法 功能 描述...

2018-04-08 14:31:13 155

原创 Java 编码规范15(工程结构)

工程结构其它相关文章 Java 编码规范1(编程规约-命名风格) Java 编码规范2(编程规约-常量定义) Java 编码规范3(编程规约-代码格式) Java 编码规范4(编程规约-OOP规约) Java 编码规范5(编程规约-集合处理) Java 编码规范6(编程规约-并发处理) Java 编码规范7(编程规约-控制语句) Java 编码规范8(编程规约-注释规约与其...

2018-04-08 00:10:52 955 2

原创 Java 编码规范14(MySQL-SQL语句与ORM映射)

一. SQL语句其它相关文章 Java 编码规范1(编程规约-命名风格) Java 编码规范2(编程规约-常量定义) Java 编码规范3(编程规约-代码格式) Java 编码规范4(编程规约-OOP规约) Java 编码规范5(编程规约-集合处理) Java 编码规范6(编程规约-并发处理) Java 编码规范7(编程规约-控制语句) Java 编码规范8(编程规约-注释...

2018-04-08 00:10:03 782

原创 Java 编码规范13(MySQL-索引规约)

MySQL-索引规约其它相关文章 Java 编码规范1(编程规约-命名风格) Java 编码规范2(编程规约-常量定义) Java 编码规范3(编程规约-代码格式) Java 编码规范4(编程规约-OOP规约) Java 编码规范5(编程规约-集合处理) Java 编码规范6(编程规约-并发处理) Java 编码规范7(编程规约-控制语句) Java 编码规范8(编程规约-...

2018-04-08 00:09:30 397

原创 Java 编码规范12(MySQL-建表规约)

MySQL-建表规约其它相关文章 Java 编码规范1(编程规约-命名风格) Java 编码规范2(编程规约-常量定义) Java 编码规范3(编程规约-代码格式) Java 编码规范4(编程规约-OOP规约) Java 编码规范5(编程规约-集合处理) Java 编码规范6(编程规约-并发处理) Java 编码规范7(编程规约-控制语句) Java 编码规范8(编程规约-...

2018-04-08 00:08:48 459

原创 Java 编码规范11(安全规约)

安全规约其它相关文章 Java 编码规范1(编程规约-命名风格) Java 编码规范2(编程规约-常量定义) Java 编码规范3(编程规约-代码格式) Java 编码规范4(编程规约-OOP规约) Java 编码规范5(编程规约-集合处理) Java 编码规范6(编程规约-并发处理) Java 编码规范7(编程规约-控制语句) Java 编码规范8(编程规约-注释规约与其...

2018-04-08 00:07:51 2322

原创 Java 编码规范10(单元测试)

单元测试其它相关文章 Java 编码规范1(编程规约-命名风格) Java 编码规范2(编程规约-常量定义) Java 编码规范3(编程规约-代码格式) Java 编码规范4(编程规约-OOP规约) Java 编码规范5(编程规约-集合处理) Java 编码规范6(编程规约-并发处理) Java 编码规范7(编程规约-控制语句) Java 编码规范8(编程规约-注释规约与其...

2018-04-07 01:25:58 1158 2

原创 Java 编码规范9(异常日志)

一. 异常处理[强制] Java 类库中定义的可以通过预检查方式规避的RuntimeException异常不应该通过catch 的方式来处理,比如:NullPointerException,IndexOutOfBoundsException等等。 说明:无法通过预检查的异常除外,比如,在解析字符串形式的数字时,不得不通过catch NumberFormatException来实现。 ...

2018-04-07 01:25:21 1842

原创 Java 编码规范8(编程规约-注释规约与其它)

注释规约与其它其它相关文章 Java 编码规范1(编程规约-命名风格) Java 编码规范2(编程规约-常量定义) Java 编码规范3(编程规约-代码格式) Java 编码规范4(编程规约-OOP规约) Java 编码规范5(编程规约-集合处理) Java 编码规范6(编程规约-并发处理) Java 编码规范7(编程规约-控制语句) Java 编码规范8(编程规约-注释规...

2018-04-07 01:24:32 1026

原创 Java 编码规范7(编程规约-控制语句)

控制语句其它相关文章 Java 编码规范1(编程规约-命名风格) Java 编码规范2(编程规约-常量定义) Java 编码规范3(编程规约-代码格式) Java 编码规范4(编程规约-OOP规约) Java 编码规范5(编程规约-集合处理) Java 编码规范6(编程规约-并发处理) Java 编码规范7(编程规约-控制语句) Java 编码规范8(编程规约-注释规约与其...

2018-04-07 01:23:29 496

原创 Java 编码规范6(编程规约-并发处理)

并发处理其它相关文章 Java 编码规范1(编程规约-命名风格) Java 编码规范2(编程规约-常量定义) Java 编码规范3(编程规约-代码格式) Java 编码规范4(编程规约-OOP规约) Java 编码规范5(编程规约-集合处理) Java 编码规范6(编程规约-并发处理) Java 编码规范7(编程规约-控制语句) Java 编码规范8(编程规约-注释规约与其...

2018-04-07 01:22:51 626

原创 Java 编码规范5(编程规约-集合处理)

集合处理其它相关文章 Java 编码规范1(编程规约-命名风格) Java 编码规范2(编程规约-常量定义) Java 编码规范3(编程规约-代码格式) Java 编码规范4(编程规约-OOP规约) Java 编码规范5(编程规约-集合处理) Java 编码规范6(编程规约-并发处理) Java 编码规范7(编程规约-控制语句) Java 编码规范8(编程规约-注释规约与其...

2018-04-07 01:20:38 558

原创 Java 编码规范4(编程规约-OOP规约)

编程规约-OOP规约其它相关文章 Java 编码规范1(编程规约-命名风格) Java 编码规范2(编程规约-常量定义) Java 编码规范3(编程规约-代码格式) Java 编码规范4(编程规约-OOP规约) Java 编码规范5(编程规约-集合处理) Java 编码规范6(编程规约-并发处理) Java 编码规范7(编程规约-控制语句) Java 编码规范8(编程规约-...

2018-04-07 01:18:49 747

原创 Java 编码规范3(编程规约-代码格式)

代码格式其它相关文章 Java 编码规范1(编程规约-命名风格) Java 编码规范2(编程规约-常量定义) Java 编码规范3(编程规约-代码格式) Java 编码规范4(编程规约-OOP规约) Java 编码规范5(编程规约-集合处理) Java 编码规范6(编程规约-并发处理) Java 编码规范7(编程规约-控制语句) Java 编码规范8(编程规约-注释规约与其...

2018-04-07 01:17:25 824

原创 Java 编码规范2(编程规约-常量定义)

编程规约-常量定义其它相关文章 Java 编码规范1(编程规约-命名风格) Java 编码规范2(编程规约-常量定义) Java 编码规范3(编程规约-代码格式) Java 编码规范4(编程规约-OOP规约) Java 编码规范5(编程规约-集合处理) Java 编码规范6(编程规约-并发处理) Java 编码规范7(编程规约-控制语句) Java 编码规范8(编程规约-注...

2018-04-07 01:16:39 1036

原创 Java 编码规范1(编程规约-命名风格)

编程规约-命名风格其它相关文章 Java 编码规范1(编程规约-命名风格) Java 编码规范2(编程规约-常量定义) Java 编码规范3(编程规约-代码格式) Java 编码规范4(编程规约-OOP规约) Java 编码规范5(编程规约-集合处理) Java 编码规范6(编程规约-并发处理) Java 编码规范7(编程规约-控制语句) Java 编码规范8(编程规约-注...

2018-04-07 01:14:40 1281

原创 Android编程规范摘要7 (安全)

安全其它相关文章: Android编程规范摘要1 (资源文件命名与使用) Android编程规范摘要2 (基本组件) Android编程规范摘要3 (UI与布局) Android编程规范摘要4 (进程、线程与消息通信) Android编程规范摘要5 (文件与数据库) Android编程规范摘要6 (Bitmap、Drawable ...

2018-04-02 01:32:45 465

原创 Android编程规范摘要6 (Bitmap、Drawable 与动画)

Bitmap、Drawable 与动画其它相关文章: Android编程规范摘要1 (资源文件命名与使用) Android编程规范摘要2 (基本组件) Android编程规范摘要3 (UI与布局) Android编程规范摘要4 (进程、线程与消息通信) Android编程规范摘要5 (文件与数据库) Android编程规范摘要6 ...

2018-04-02 00:47:03 258

原创 Android编程规范摘要5 (文件与数据库)

文件与数据库其它相关文章: Android编程规范摘要1 (资源文件命名与使用) Android编程规范摘要2 (基本组件) Android编程规范摘要3 (UI与布局) Android编程规范摘要4 (进程、线程与消息通信) Android编程规范摘要5 (文件与数据库) Android编程规范摘要6 (Bitmap、Drawa...

2018-04-02 00:44:04 362

原创 Android编程规范摘要4 (进程、线程与消息通信)

进程、线程与消息通信其它相关文章: Android编程规范摘要1 (资源文件命名与使用) Android编程规范摘要2 (基本组件) Android编程规范摘要3 (UI与布局) Android编程规范摘要4 (进程、线程与消息通信) Android编程规范摘要5 (文件与数据库) Android编程规范摘要6 (Bitmap、D...

2018-04-02 00:40:39 255

原创 Android编程规范摘要3 (UI与布局)

UI与布局其它相关文章: Android编程规范摘要1 (资源文件命名与使用) Android编程规范摘要2 (基本组件) Android编程规范摘要3 (UI与布局) Android编程规范摘要4 (进程、线程与消息通信) Android编程规范摘要5 (文件与数据库) Android编程规范摘要6 (Bitmap、Drawab...

2018-04-02 00:28:51 219

原创 Android编程规范摘要2 (基本组件)

Android基本组件Android 基本组件指Activity 、Fragment 、Service 、BroadcastReceiver 、ContentProvider 等等。其它相关文章: Android编程规范摘要1 (资源文件命名与使用) Android编程规范摘要2 (基本组件) Android编程规范摘要3 (UI与布局) And...

2018-04-01 02:51:25 406

原创 Android编程规范摘要1 (资源文件命名与使用)

Android 资源文件命名与使用其它相关文章: Android编程规范摘要1 (资源文件命名与使用) Android编程规范摘要2 (基本组件) Android编程规范摘要3 (UI与布局) Android编程规范摘要4 (进程、线程与消息通信) Android编程规范摘要5 (文件与数据库) Android编程规范摘要6 (B...

2018-04-01 02:48:22 341 1

空空如也

空空如也

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

TA关注的人

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