自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 论坛 (1)
  • 收藏
  • 关注

原创 《Android 开发艺术探索》笔记9--Andriod动画深入分析

《Android 开发艺术探索》笔记9--Andriod动画深入分析 View动画View动画的种类自定义View动画帧动画View动画的特殊使用场景LayoutAnimationActivity的切换效果属性动画使用属性动画理解插值器和估值器属性动画的监听器对任意属性做动画属性动画的工作原理使用动画的注意事项参看文章View动画View动画作用的对象是View, 它支持四种动画效果平移, 缩放, 旋转, 透明. 除了这四种典型的变化效果. 帧动画也属于View动画.View动画的种类View动画

2020-09-16 20:17:10 837

原创 《Android 开发艺术探索》笔记8--Android的Drawable

Drawable简介Drawable的分类BitmapDrawableNinePatchDrawableShapeDrawableLayerDrawableStateListDrawableLevelListDrawableTransitionDrawableInsetDrawableScaleDrawableClipDrawable自定义Drawable参看文章Drawable简介Drawable表示一种图像的概念. **优点:**使用比自定义View的成本低, 非图片类型的Drawable占用空.

2020-09-15 20:37:49 743

原创 《Android 开发艺术探索》笔记7--RemoteViews的内部机制和意义

RemoteViews的内部机制和意义思维导图RemoteViews的内部机制RemoteViews的意义可以模拟一个通知栏效果并实现跨进程的UI更新参看文章RemoteViews的内部机制和意义思维导图RemoteViews的内部机制RemoteViews的作用是在其他进程中显示并更新View界面.最常用的构造函数就是public RemoteViews(String packageName, int layoutId), 注意RemoteViews目前并不能支持所有的View类型, 目前支持.

2020-09-10 20:43:31 113

原创 《Android 开发艺术探索》笔记6--理解RemoteViews

RemoteView的应用**简介:**在开发中, 通知栏都知道是通过NotificationManager的notify方法实现. 桌面小部件则是通过AppWidgetProvider实现. 后者本质上是一个广播.更新他们无法像以前那样.这是因为不是一个进程,小部件是SystemServer进程. 为了跨进程更新界面,RemoteViews提供了一系列的set方法…RemoteViews通知栏的应用贴出自定义布局通知栏代码利用remoteViews/** * 打开自定义布局的通知栏 */.

2020-09-09 20:12:18 1430

原创 《Android 开发艺术探索》笔记5--View工作原理

View工作原理思维导图ViewRoot和DecorViewMeasureSpec理解MeasureSpecMeasureSpec和LayoutParams关系View的工作流程measure过程正确获取宽高方法layout过程draw过程参看文章ViewRoot和DecorView这是在View三大流程之前(measure, layout, draw),需要了解的概念.ViewRoot对应于ViewRootImpl, 它是连接WindowManager和DecorView的纽带. View的三大流

2020-09-08 19:42:59 146

原创 《Android 开发艺术探索》笔记4--View事件分发与滑动冲突

思维导图View事件分发机制点击事件传递规则事件分发的源码解析View的滑动冲突滑动冲突的解决方式参看文章思维导图View事件分发机制点击事件传递规则所谓点击事件的事件分发,就是对MotionEvent事件的分发过程,传递给某一个View.在事件传递中有三个方法是贯穿始终的dispatchTouchEvent():进行事件的分发 如果事件能传递到View那么此方法一定会被调用,返回值受当前View的onTouchEvent()和下级View的dispatchTouchEvent()的影.

2020-09-07 20:07:35 1375

原创 《Android 开发艺术探索》笔记3--View事件体系

View事件体系思维导图View的事件体系View的基础知识View的位置参数MotionEvent和TouchSlopVelocityTracker GestureDetectorView的滑动scrollTo/scrollBy使用动画改变布局参数"弹性滑动使用Scroller小结Scroller的工作原理:通过动画使用延时策略参看文章View事件体系思维导图View的事件体系View的基础知识View的位置参数一个View的位置主要由四个顶点构成, 或者可以就是两个点就可以确定. 分别为左.

2020-09-04 23:42:51 1343

原创 《Android 开发艺术探索》笔记2--IPC机制

《Android 开发艺术探索》笔记2--IPC机制思维导图Android IPC简介Android中的多进程的模式IPC基础概念Serializable接口Parcelable接口Android的几种跨进程的方式使用Bundle使用文件共享使用Messenger使用AIDL各种IPC的差异以及选择参看文章思维导图Android IPC简介IPC是Inter-Process Communication缩写,含义为进程间通信. 按照操作系统中的描述,线程是cpu调度的最小单元,而进程一般指一个执行单元

2020-09-03 20:17:16 1410

原创 《Android 开发艺术探索》笔记1--Activity的生命周期和模式

文章目录Activity的生命周期和模式思维导图Activity的生命周期异常情况下的生命周期当系统配置发生改变的时候禁止异常重建ActivityActivity的启动模式Activity的FlagsIntentFilter匹配规则判断是否有匹配的Intent参看文章Activity的生命周期和模式思维导图Activity的生命周期onCreate: 声明周期的第一个方法.做一些初始化的动作,例如setContentViewonRestart: 表示Activity重新启动.当界面从不可见变为

2020-09-02 20:39:12 1435

BAT大牛面试之谈解密Android 百度云视频下载

BAT大牛面试之谈解密Android 百度云视频下载 内涵市场常见面试题

2018-03-26

扣丁学堂Android百度云视频+源码

扣丁学堂Android百度云视频+源码,百度云连接与密码,威哥视频,包含java基础,Android核心技术上中下,视频加源码

2017-10-27

扣丁学堂代码1

Android Studio 源码很酷的效果

2015-12-04

天一方蓝的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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