E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
开发艺术探索
【Android】简单全面的介绍消息机制
内容基于自己的理解、网上的文章、和任玉刚的《Android
开发艺术探索
》这本书。推荐文章:Handler跟Looper之间的关系一、消息机制跟Android的
ChouEyes
·
2021-06-14 19:45
读书笔记-艺术探索-Activity的生命周期
1.Activity的生命周期1.0前言本文总结自任玉刚老师的《Android
开发艺术探索
》,文章中的【示例】在这里1.1Activity的总体介绍 在Android开发中,正常情况下,除了Window
Entschuldigung_
·
2021-06-14 12:02
深入解析Scroller滚动原理
最近在看《Android
开发艺术探索
》这本书,不得不赞一句主席写得真好,受益匪浅。在书中的相关章节有介绍用Scroller来实现平滑滚动的效果。
俞其荣
·
2021-06-14 11:29
Android高级进阶书籍推荐
中级进阶推荐看一下以下这几本书:《Android从入门到精通(附光盘)》明日科技编《第一行代码2Android(第二版)》郭霖著《Android开发进阶从小工到专家》何红辉著《Android进阶之光》刘望舒著《Android
开发艺术探索
Peakmain
·
2021-06-12 22:59
Android学习笔记(九)| Android动画(下)—— 属性动画
参考书籍:《Android
开发艺术探索
》任玉刚如有错漏,请批评指出!属性动画是API11新加入的特性,不同于View动画只能作用于View,它可以对任意对象做动画操作。
CCCode1997
·
2021-06-10 00:11
技术文档资料整理(持续整理)
java:深入java虚拟机第二版.pdf——linux公社android:Android
开发艺术探索
.pdf书籍推荐:2016年你读了哪些觉得比较好的计算机书籍?
码者
·
2021-06-08 04:40
Android学习笔记(七)| Android动画(上)—— View动画
参考书籍:《Android
开发艺术探索
》任玉刚如有错漏,请批评指出!最近学习自定义View过程中,频繁使用到动画效果的控制,由于对这部分了解尚少,因此在这里系统的学习一下。
CCCode1997
·
2021-06-06 10:32
Android APK开发 Drawable文件夹下的自定义Drawable文件
Drawable的分类自定义DrawableSVG矢量图个人总结的知识点外,部分知识点选自《Android
开发艺术探索
》-第六章Drawable1、Drawable是什么?
我们都很努力着
·
2021-06-06 06:26
《Android
开发艺术探索
》第五章----理解RemoteView
Anroid
开发艺术探索
第五章理解RemoteViewsRemoteView主要应用与哪方面?通知栏和桌面小部件,两种的大致实现过程自定义通知的实现方法?RemoteView和普通VIew有什么不同?
书生也coding
·
2021-05-21 09:58
IPC机制《Android
开发艺术探索
》
2.1AndroidIPC简介IPC是Inter-ProcessCommunication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程进程一般指一个执行单元,在PC和移动设备上指一个程序或者一个应用。一个进程可以包含多个线程。什么情况使用多进程第一种情况是一个应用因为某些原因自身需要采用多进程模式来实现,至于原因,可能有很多,比如有些模块由于特殊原因需要运行在单独的进
tesla1984
·
2021-05-20 04:54
Bitmap的加载和Cache
根据《android
开发艺术探索
》做的笔记BitchmapFactory提供了几个加载方法:decodeFile、decodeResource、decodeStream、decodeByteArray分别从文件系统
伪代码
·
2021-05-19 18:43
《Android
开发艺术探索
》笔记(三)
5理解RemoteViews什么是远程view呢?它和远程service一样,RemoteViews可以在其他进程中显示。我们可以跨进程更新它的界面。在Android中,主要有两种场景:通知栏和桌面小部件。本章先简单介绍通知栏和桌面小部件应用,接着分析RemoteViews内部机制,最后分析RemoteViews的意义并给出一个实例。5.1RemoteViews的应用通知栏主要是通过Notific
锐心凌志
·
2021-05-18 03:53
《Android
开发艺术探索
》关于view的笔记
自定义view大致可以分为两个部分,一个是展示,其中包括onMeasure,onLayout,onDraw等,另一个是事件,包括事件传递,滑动冲突等。展示自定义view的展示过程,主要看自定义view是继承了view,还是继承了viewGroup,两者的实现方式会有一些不同。继承了view的话,一般只需要重写两个方法即可,onMeasure和onDraw,而继承了viewGroup就需要考虑子vi
夏广成
·
2021-05-16 00:38
《Android
开发艺术探索
》读书笔记之Activity的启动模式
Activity需要启动模式,是为了避免多次启动同一个Activity,然后出现重复创建多个实例的问题。目前有standard,singleTop,singleTask,和singleInstance四种启动模式。*standard*:标准模式,是系统的默认模式,每次启动一个Activity都会重新创建一个新的实例,即使实例已经存在。创建的实例的生命周期符合典型情况下的Activity生命周期。一
hui朝晖
·
2021-05-15 03:29
[Android笔记] IPC系列之AIDL
出于玉刚的《Android
开发艺术探索
》2.3.3-BinderDemo源码Book.java文件//实体类packagecom.chen.interview.aidl;importandroid.os.Parcel
Zach_C
·
2021-05-12 20:36
Android线程之消息机制(Handler、MessageQueue、Looper、Thread)
本篇文章内容来自于:Android
开发艺术探索
任玉刚深入源码解析Android中的Handler,Message,MessageQueue,Looper目录什么是Android消息机制Android消息机制概述
Amy_LuLu__
·
2021-05-12 18:13
ImageLoader的实现(1)-LruCache和DiakLruCache
参考文献《Android
开发艺术探索
》LRU(LeastRecentlyUsed),LRU是近期最少使用算法,它的核心思想是当缓存满时,优先淘汰近期最少使用的缓存对象,采用LRU算法的缓存有两种,分别是
贼厉害
·
2021-05-11 21:59
View工作原理之layout与draw的过程
参考资料:《Android
开发艺术探索
》Layout过程##Layout的作用是ViewGroup用来确定子元素的位置,当ViewGroup的位置被确定后,她在onLayout中会遍历所有子元素,并调用其
zhaoyubetter
·
2021-05-09 17:17
Android开发的艺术:插件化框架Virtual APK实现原理解析
直到有一天看了一本叫做《Android
开发艺术探索
》的书,不禁感慨:原来Androi
River_ly
·
2021-05-08 21:46
Android
移动开发
android
移动开发
安卓
插件化
浅谈View的事件分发机制(一)
本篇大部分内容基于《Android
开发艺术探索
》这本书,在这里也算替作者做下宣传啊,感慨下作者的对源码的理解,羡慕ing...好了废话不多说了,先从整体介绍下事件分发机制涉及的一些基础知识。
Elder
·
2021-05-07 20:07
嵌套滑动--NestedScroll-项目实例(淘宝首页缺陷),及CoordinatorLayout 和 AppbarLayout 联动原理
代码Github地址,欢迎star和issue刚复习完View事件分发、滑动冲突--《Android
开发艺术探索
》阅读笔记——第三章part2,接着想起前段时间项目中首页重构,遇到的嵌套滑动问题,以及CoordinatorLayout
胡飞洋
·
2021-05-05 12:06
Android性能优化方法
学习资料《Android
开发艺术探索
》布局优化思想概述:尽量减少布局文件的层次(android绘制时的工作量减小,性能提高)布局选择:LinearLayout(线性布局)和RelativeLayout(
sun_goden
·
2021-05-03 10:54
Android学习笔记12 事件分发机制完全解析
这几天阅读了《Android
开发艺术探索
》等书籍,总结如下。
尘语凡心
·
2021-05-03 00:04
IntentFilter 的匹配规则与例子
《Android
开发艺术探索
》主要针对隐式调用,隐士调用需要intent能够匹配目标组件的IntentFilter所设置的信息,如:启动服务、广播、Activity等;IntentFilter的过滤信息有
zhaoyubetter
·
2021-05-02 11:11
《Android
开发艺术探索
》——View事件体系
自定义控件、滑动冲突解决View基础知识View的位置参数MotionEvent和TouchSlop对象VelocityTrackerGestureDetector和Scroller对象1.View的位置参数[图片来源](http://blog.csdn.net/jason0539/article/details/42743531)2.MotionEvent和TouchSlop注意:各个方法相对目
小编
·
2021-05-02 06:17
Android面经分享,失业两个月,五一节前拿到offer
复习的资料主要为《Android
开发艺术探索
》,还有就是网上的其他博客资料。
懂你的大海
·
2021-04-30 20:21
Andorid进阶
面试
Android
程序员
Android
开发
移动开发
Android架构师
Android Bitmap 的高效加载和三级缓存读书笔记
本文主要内容出自《Android
开发艺术探索
》,作为记录的同时加入个人的理解和思考,同时搜索其它资料和自己动手翻源码来理解实现原理。问题:如何高效加载Bitmap?
Marker_Sky
·
2021-04-30 17:56
Android
开发艺术探索
笔记(十) 之 View 的事件分发机制以及滑动冲突解决
这是学习Android一个很重要的知识点,在日常工作和面试中都很经常用到。下面我们好好来分析一下。1.点击事件的传递规则所谓的点击事件的事件分发就是对MotionEvent事件的分发过程,即当一个MotionEvent产生以后,系统需要把这个事件传递给一个具体的View,这个传递过程就是分发过程。这个过程有三个很重要的方法共同完成:publicbooleandispatchTouchEvent(M
innovatorCL
·
2021-04-30 10:20
搞定 ScrollView 与内部 ListView 的同方向滑动冲突
这也是个典型的滑动冲突场景,是《Android
开发艺术探索
》中提到的滑动冲突场景二。遇到这个问题,一开始想到的就是去翻阅
开发艺术探索
这本
AlphaGao
·
2021-04-30 02:40
Android 扩展-View的滑动冲突(一)
最近楼主在看任玉刚老师的《Android
开发艺术探索
》,看到了View的滑动冲突,感觉收获比较大。
琼珶和予
·
2021-04-29 04:41
Android技能提升
程序员职业规划推荐书籍中级进阶Android从入门到精通(附光盘)明日科技编第一行代码2Android(第二版)郭霖著Android开发进阶从小工到专家何红辉著Android进阶之光刘望舒著Android
开发艺术探索
任玉刚著
布吉岛原住民
·
2021-04-29 00:43
Activity生命周期学习笔记
《
开发艺术探索
》1.Activity生命周期分为两部分,一部分是典型情况下的生命周期,就是指有用户参与的情况下,Activity所经过的生命周期的改变;一部分是异常情况下的生命周期,Activity被系统回收或者设备的
JayPop
·
2021-04-28 19:10
Android学习笔记(一) | Activity的生命周期
参考书籍:《Android
开发艺术探索
》任玉刚如有错漏,请批评指出!典型情况下的生命周期异常情况下的生命周期典型情况下的生命周期下图表示正常情况下Activity的生命周期过程。
CCCode1997
·
2021-04-28 04:14
[Android
开发艺术探索
]第四章学习笔记
ViewRoot与DecorViewViewRoot是连接WindowManager和DecorView的纽带,其实现类是ViewRootImpl类。View的三大流程均由ViewRoot完成。Activity被创建完成后,会将DecorView添加到Window中,同时创建ViewRootImpl对象,并与DecorView建立关联。root=newViewRootImpl(view.getCo
seven_Android
·
2021-04-27 12:06
09. Android未捕获Crash信息收集
前言本篇属于《Android
开发艺术探索
》第13章使用CrashHandler获取crash信息的学习笔记,如有错误,请指教,不甚感激。没有一个App是完美的,都是在不断的完善修改bug中变的更好。
Jsonzhang
·
2021-04-26 04:56
《Android
开发艺术探索
》学习笔记(第1章)
第1章1.onStart和onStop是从Activity是否可见这个角度来回调的,而onResume和onPause是从Activity是否位于前台这个角度来回调的,除了这种区别,这两组方法在审计局使用中没有其他明显区别。2.在新的Activity启动之前,栈顶的Activity需要先onPause后,新Activity才能启动。3.当新启动一个Activity的时候,旧Activity的onP
zpauly
·
2021-04-23 16:35
Activity工作过程(1)-《Andoid
开发艺术探索
》《深入解析Android5.0系统》结合分析
在《为什么子线程不能更新UI》中有一部分特别不能理解,就是我怎么知道ViewRootImpl是在哪里,是什么时候创建的?这里就需要研习Activity的工作过程,这里主要分析Activity的启动过程,通过本节读者可以对Activity的启动过程有个感性的认识至于启动模式以及任务栈等概念本节中并未涉及,读者感兴趣可以查看相关的代码细节/***@hide*/@Overridepublicvoidst
埃赛尔
·
2021-04-23 07:35
读书笔记-艺术探索- IPC机制(基础)
3.IPC机制(基础)3.0前言本文总结自任玉刚老师的《Android
开发艺术探索
》,文章中的【示例】在这里3.1AndroidIPC简介IPC(Inter-ProcessCommunication,含义为进程间通信或跨进程通信
Entschuldigung_
·
2021-04-22 13:50
《Android
开发艺术探索
》之学习笔记(九)四大组件的工作过程
四大组件概述Activity,是一种展示型组件,用于向用户展示UI。它只有一种运行模式:处于启动状态。Service,是一种计算型组件,用于在后台执行一系列计算任务。它有两种状态:启动状态和绑定状态。Service是运行在主线程的,因此耗时的任务需要在工作线程去完成。Service处于绑定状态时,它内部同样可以进行后台计算。BroadCastReceiver,是一种消息行组件,用于在不同的组件甚至
tgzzl
·
2021-04-21 20:34
android消息机制学习笔记
学习资料《Android
开发艺术探索
》Android的消息机制主要指Handler的运行机制。
sun_goden
·
2021-04-21 00:08
Android图片加载解析之Bitmap
写在前面的话,本篇文章是参考自《Android
开发艺术探索
》所写,看此书已是2015年的事情啦,由于独立开放项目,以至于对于Android原理性东西生疏,最近需要换工作,重新捡起此书,仍有大的收获。
顶级工程师闯天涯
·
2021-04-20 14:14
《Android
开发艺术探索
》笔记2--IPC机制
IPC机制.pngAndroidIPC简介IPC是Inter-ProcessCommunication缩写,含义为进程间通信.按照操作系统中的描述,线程是cpu调度的最小单元,而进程一般指一个执行单元.进程中可以有一个或者多个线程.不同的操作系统有着不同的IPC机制:Windows:通过剪切板,管道,信号量来进行进程间通信Linux:通过命名管道,共享内存,信号量等来进行进行进程间通信androi
天一方蓝
·
2021-04-19 18:56
书单目录
编程类:Android:《第一行代码》、《疯狂Android讲义》、《Android编程权威指南》、《Android
开发艺术探索
》、《Android编程实战》、《Android进阶之光》、《Android
爱做梦的严重精神病患者
·
2021-04-19 05:05
Android学习笔记(六)| View的工作原理(下)
参考书籍:《Android
开发艺术探索
》任玉刚如有错漏,请批评指出!View的工作流程前面说过,View的工作流程主要是指measure、layout、draw这三大流程,下面来一一进行分析。
CCCode1997
·
2021-04-18 12:32
Android开发大佬的Offer收割之旅,从字节跳动到BAT
对于Java基础,推荐《深入理解Java虚拟机》《EffectiveJava》《Java并发编程之美》,Android推荐阅读《Android
开发艺术探索
》和《Android源码设计模式解析与实战》,Android
Android开发架构师
·
2021-04-18 03:12
[Android] 插件化框架Virtual APK实现原理解析
直到有一天看了一本叫做《Android
开发艺术探索
》的书,不禁感慨:原来Android开发竟然还能这么
dafasoft
·
2021-04-14 20:51
Android Drawable 分类笔记
主要内容出自《Android
开发艺术探索
》,仅作记录。
Marker_Sky
·
2021-04-14 04:07
android
开发艺术探索
第二章心得(IPC机制)
(1)IPC是Inter-Process-Communication的缩写,含义为进程间通信或跨进程通信,是指两个进程之间进行数据交换的过程。(2)进程和线程的区别a.按照操作系统的描述,线程是CPU调度的最小单元,同时线程是一种有限的系统资源。b.进程一般指一个执行单元,在PC和移动设备上指一个程序或者一个应用。一个进程可以包含多个线程,因此进程和线程是包含与被包含的关系。(3)多进程分为两种a
帅气的昵称呢啊吧
·
2021-04-14 03:27
如何一举拿下大厂Offer面经(附面试题)
《Android
开发艺术探索
》(这本书真心不错,我反复读了4、5遍)、《iOS群英传》(比较接近开发使用,因为
iOS_天气
·
2021-04-13 14:54
史上最详细 Android Binder 原理解析!
一.前言相信学Android的同学们都看过《Android
开发艺术探索
》这本书,去面试的时候很多问题都可以在这里找到答案。
飞鱼_9d08
·
2021-04-13 00:11
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他