自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tyssen的博客

Android重难点系列学习笔记

  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android动画深入分析

动画分为三种:帧动画,属性动画,视图动画,其实帧动画也属于视图动画的一种,只不过它和平移、旋转等常见的View动画表现形式上略有不同。帧动画是顺序播放一组预先定义好的图片,类似于电影播放,使用xml定义,使用起来比较简单,可以理解为图片的切换动画,很显然,如果图片过大就会导致OOM。视图动画通过对场景里的对象不断做图像转换(平移,缩放,旋转,透明度)从而产生动画效果,它是一种渐进式动画并且View

2016-08-11 21:52:10 1024

原创 Android性能优化常用方法

本篇博客主要介绍关于性能优化的一些方法,以及性能分析工具的使用。  一 性能优化的常用方法主要内容包括布局优化,绘制优化,内存泄露优化,相应速度优化,ListView优化,Bitmap优化,线程优化,以及一些性能优化建议,在介绍相应速度优化的同时,还介绍了ANR的日志分析方法。 (1).布局优化布局优化的思想很简单,就是尽量减少布局文件的层级。如何进行优化呢?首先删

2016-01-23 14:28:43 2784

原创 View的工作原理(自定义View)

为了更好的自定义View,还需要掌握View的底层工作原理,比如View的测量流程,布局流程以及绘制流程。为了更好的理解View的测量过程,我们还需要理解MeasureSpec。 一 MeasureSpec(1).MeasureSpecMeasureSpec代表了一个32位int值,高2位代表SpecMode,低30位代表SpecSize,SpecMode 是指测量模式,而Spec

2016-01-20 15:42:39 2069

原创 View的事件体系(下)(事件分发,滑动冲突)

View的事件分发机制是一个核心知识点也是解决滑动冲突的理论基础。本篇博文会深入分析View的事件分发机制。一 View的事件分发机制(1).点击事件的传递规则在介绍点击事件传递之前,首先我们要明白这里分析的对象就是MotionEvent,就点击事件,所谓点击事件的事件分发,其实就是对MotionEvent事件的分发过程,即当一个MotionEvent产生了以后,系统需要把这个事件传递

2016-01-19 18:45:58 1376

原创 View的事件体系(上)(View基础知识,滑动,弹性滑动)

View不是四大组件之一,但重要性堪比四大组件,本篇博文主要讲解View的事件体系,包括View的基础知识,滑动,弹性滑动,事件分发机制,滑动冲突的种类与解决方案。一 View的基础知识(1).View 的位置参数View的位置主要由它的四个顶点来决定,分别对应于View的四个属性:top,left,right,bottom。从android3.0开始 View增加了额外的几个参数:x

2016-01-19 13:52:23 2319

原创 Android之进程通信机制(下)(AIDL,Messenger,Socket)

上篇博文,我们学习了IPC要用到的一些基本概念,接下来我们就要真刀真抢上战场啦。我们说过,Android的进程通信方法主要有Bundle,文件共享,Messenger,AIDL,ContentProvider,Socket.本篇博文,我们主要讲解Messenger(可翻译为信使),AIDL,Socket,因为Bundle,文件共享太简单了,而ContentProvider我们在Android的四大

2016-01-18 19:47:50 2370

原创 Android之进程通信机制(上)(Serializable,Parcelable,Binder)

本篇Blog主要讲解Android中的IPC机制。我们将通过介绍Android的多进程模式,IPC的基础概念(Serializable,Parcelable,Binder),Android中常用的六种多进程通信机制(Bundle,文件共享,Messenger,AIDL,ContentProvider,Socket),最后分析如何选用合适的IPC方式。 一 Android的多进程模式(1

2016-01-18 13:34:05 1228

原创 Android 四大组件之BroadcastReceiver

Android的四大组件终于讲完啦。其实除了Activity,其他三大组件写的还是蛮简单的,因为这些知识点网上已经有很多了,为了使文章成一个系列,我也只好再写一遍。接下来是最激动人心的时候啦,下篇文章我们将Android进程通信,哈哈,好期待!

2016-01-17 15:33:08 479

原创 Android 四大组件之ContentProvider

在Android官方指出的Android的数据存储方式总共有五种,分别是:Shared Preferences、网络存储、文件存储、外储存储、SQLite。接下来,我们讲解一下如何使用ContentProvider。 一 URI  由于ContentProvider的使用,是以URI为标识的,所以,我们先学习一下URI的概念。  Uri代表了要操作的数据,Uri主要包含了两部分信息

2016-01-17 14:49:08 453

原创 Android 四大组件之Service

Android 四大组件之Service   上篇博客,我们讲解了关于Activity我们应该知道的知识,这篇文章,我们继续往下学习,了解关于Service的“前世今生”。一 Service的种类按照运行地点,运行类型,以及使用方式上,我们可以将Service这样划分。a.按照运行地点类别区别优点缺点应用

2016-01-17 11:42:37 541

原创 Android 四大组件之Activity

本篇博文主要讲解Activity,分成四个部分:Activity的生命周期,Activity的启动模式,IntentFilter的匹配规则,Activity的工作过程。一  Activity的生命周期1.在正常情况下,Activity的生命周期分析在正常情况下,Activity会经历如下生命周期。(1).onCreate: 表示Activity正在被创建,这是生命周期的第一个方法。

2016-01-16 18:21:09 897

原创 Android系统架构与四大组件

本篇博文主要讲解Android的系统架构。对于Android开发者来说,有必要了解一下Android应用程序是如何运行的。Android是一个移动操作系统,它大致分为四层,即Linux内核层,库和运行时,Framework层和应用层。Android的体系架构鼓励系统组件重用,共享组件数据,并且定义组件的访问控制权限。可以说,这些层次结构即是相互独立,又是相互关联的。一  Android

2016-01-15 16:51:14 6150

OpenglCircle.zip

使用opengl es2 画三角形、圆形、四边形、立方体、画球、纹理映射完整例子

2019-06-14

智能膜的对比优势

智能膜的对比优势,智能光电,视海科技,智能超薄LED

2014-10-27

空空如也

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

TA关注的人

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