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
开发艺术探索
(一)——Activity的生命周期和启动模式
Activity的生命周期和启动模式生命周期有?1.典型情况下的生命周期—》指有用户参与的情况下,Activity所经过的生命周期改变2.异常情况下的生命周期—》指Activity被系统回收或者由于当前设备的configuration发生改变而导致Activity被销毁重建1.1典型生命周期分析旧活动的OnPause先调用,新Activity才启动异常分析:1.资源相关的系统配置发生改变,导致Ac
weixin_33958366
·
2020-07-15 04:21
Window, WindowManager, WindowManagerService 的简单梳理(一)
的简单梳理(二)-Window的添加过程Window,WindowManager,WindowManagerService的简单梳理(三)-Activiy的Window的创建过程看完任玉刚的《Android
开发艺术探索
十二书
·
2020-07-15 04:02
Android开发之漫漫长途 番外篇——自定义View的各种姿势2
该系列引用了《Android
开发艺术探索
》以及《深入理解Android卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,另外也借鉴了其他的优质博客,在此向各位大神表示感谢,膜拜!!!
放错位的天才
·
2020-07-15 03:14
Android
开发艺术探索
目录
第1章Activity的生命周期和启动模式1.1Activity生命周期全面分析1.2Activity的启动模式1.3IntentFiler的匹配规则第2章IPC机制第3章View的事件体系第4章View的工作原理第5章理解RemoteViews第6章Android的Drawable第7章Android动画深入分析第8章理解Window和WindowManager第9章四大组件的工作过程第10章A
詹徐照
·
2020-07-15 01:06
Android
开发艺术探索
学习笔记1——Avtivity生命周期和启动模式
Android
开发艺术探索
学习笔记——Avtivity生命周期和启动模式Activity生命周期正常情况下的生命周期:Activity启动中的核心对象:1、Instrumentation:一个辅助类。
huhanghao
·
2020-07-15 00:25
读书笔记
Android开发之漫漫长途 Ⅳ——Activity的显示之ViewRootImpl初探
该系列引用了《Android
开发艺术探索
》以及《深入理解Android卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,另外也借鉴了其他的优质博客,在此向各位大神表示感谢,膜拜!!!
马飞标
·
2020-07-15 00:30
andorid
AIDL 使用总结
最近在看《Android
开发艺术探索
》,其中对AIDL的讲解是我看过所有文章中最详细、全面的,现将其总结一下。
布拉德利_蔡
·
2020-07-14 21:33
Android
Android
开发艺术探索
笔记——第一章:Activity的生命周期和启动模式
Android
开发艺术探索
笔记——第一章:Activity的生命周期和启动模式怀着无比崇敬的心情翻开了这本书,路漫漫其修远兮,程序人生,为自己加油!
刘某人程序员
·
2020-07-14 17:39
笔记
Android艺术开发探索笔记
《Android
开发艺术探索
》学习笔记——Activity
离职三四个月了,陆陆续续处理完家里的事情,打算重新回到码农大军中才发现这片江湖腥风血雨太重了——从毕业开始做整机开发一直沉浸在bugfix,codebaseupdate,还有客户爷爷或者产品爸爸的基于源码的需求开发,对于正常APP开发真的是。。。一言难尽。默默摸出了之前在锤子某位大哥工位上薅过几眼就下单买下的书,充个电吧OAOActivity的生命周期标准流程,关于onStart(),onStop
Miss啊哈
·
2020-07-14 15:58
Android开发艺术探索
Android基础
学习笔记
Android开发艺术探索
《Android
开发艺术探索
》阅读笔记(一)、activity生命周期 及 启动模式
一、Activity生命周期分类正常情况下的生命周期:即在有用户参与的情况下,activity所经历的生命周期的变化。异常情况下的生命周期:即Activity被系统回收或者由于当前设备的Configuration发生改变而导致Activity被销毁并重建的过程。(一)、正常情况下的生命周期经历7个方法,过程如下图:注意:1、onStart和onResume都表示activity已经可见,但是onS
思念叨火车
·
2020-07-14 14:39
android
Android Activity的生命周期和启动模式(一)——典型情况下的生命周期分析
Android
开发艺术探索
学习第一章《Activity的生命周期和启动模式》典型情况下的生命周期分析正常情况下,Activity会经历如下生命周期onCreate-->onStart-->onResume
jianchideyuanyuan
·
2020-07-14 12:20
Activity 启动时序图
本时序图是基于Android8.0的源码绘制的,参考了《Android
开发艺术探索
》,对Activity的启动流程进行了熟悉Activity启动流程图Activity的启动其实是有两种情况的,第一种是从桌面上的
郑Jabo
·
2020-07-14 08:44
Android-随笔知识
《Android
开发艺术探索
》——View事件分发机制
概念同一个事件序列指的是从手指触摸屏幕的那一刻开始,到手指离开屏幕的那一刻结束,在这个过程产生的一系列事件。以down事件开始,可能经过n多个move事件,最终以up事件结束。案例自定义三个布局布局.png情况一默认情况,未设置返回true或false,事件都是returnsuper.onXXX(event);I/Activity:dispatchTouchEvent>>DOWNI/FirstFr
小编
·
2020-07-14 05:17
Android
开发艺术探索
---第一章activity启动模式之自我总结
第一节activity的launchMode前言:activity为什么需要启动模式呢?答:我们知道,在默认情况下,我们多次启动同一个activity,系统会创建多个实例并把他们一一放入到任务栈中,这样不是很傻么.所以在android在设计的时候也考虑到这个问题,因此它提供了启动模式修改系统的默认行为什么是任务栈?答:任务栈是一个activity的集合,系统使用栈的方式管理activity,具有先
帅哥酷酷
·
2020-07-14 05:08
学习之路
安卓
开发艺术探索
一——Activity的生命周期和启动模式
文章目录Activity的生命周期和启动模式Activity的生命周期正常情况下的生命周期异常情况下的生命周期1.系统配置改变导致活动被杀死并重新创建2.资源内存不足导致低优先级的Activity被杀死Activity的启动模式启动模式的设置IntentFilter的匹配规则1.action的匹配规则2.category的匹配规则3.data的匹配规则参考资料Activity的生命周期和启动模式A
腾腾儿娃
·
2020-07-14 02:58
移动应用开发之路
android
一个Android程序员憋不住要分享的微信公众号
mobilehubQQ空间终端开发团队非著名程序员移动开发前线流利说技术团队小创作Android开发精选codekk平安科技Android程序员Android群英传魔都三帅安卓应用频道安卓同学Android
开发艺术探索
张明云
·
2020-07-13 20:10
Android 一起来看看面试必问的消息机制
本文的内容借鉴了「Android
开发艺术探索
」,在此强烈向大家推荐这本书,可以说是Android进阶必备,质量真的相当高。一、Android消息机制
developerHaoz
·
2020-07-13 04:17
安卓
开发艺术探索
总结
2019.1.11到2019.2.11历时一个月,这本书还算比较详细看完了,虽然说出版时间比较早,里面一些技术没有紧跟当前,这本书主要是教会我们的是安卓思想方面,还有对源码的分析,等等其他方面,这本书不适合入门,但很适合进阶,对于理解安卓开发一些底层源码还有设计师的巧妙思想都很有用,正如记者在书中提到那样,我们不必执着于代码细节,但对于一个整体流程要有清晰的认识,现在也顺便在这里记录其他的事,马上
f1315688669
·
2020-07-13 04:14
关于Activity的启动模式
最近被问到很多次的Activity的启动模式,故专门参考了相关书籍,比如《Android的
开发艺术探索
》特此做个总结。
white_or_black
·
2020-07-12 16:43
Android
Activity
启动模式
阿里test--view绘制,Activity启动,等深刻解答
appjiagou前几天突然就经历了阿里android实习内推的电面,感觉有好多以前看过的东西都忘记了,然后又复习了一下,找了很多阿里的面经总结了一下,希望对大家有帮助,下面的知识点大多出自android
开发艺术探索
沃特hello
·
2020-07-12 03:39
androidTest
Android IPC机制-Messenger的使用
本文内容基于《Android
开发艺术探索
》,强烈推荐,值得一看。
晴明_
·
2020-07-12 02:25
Android开发之漫漫长途 Ⅴ——Activity的显示之ViewRootImpl的PreMeasure、WindowLayout、EndMeasure、Layout、Draw
该系列引用了《Android
开发艺术探索
》以及《深入理解Android卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,另外也借鉴了其他的优质博客,在此向各位大神表示感谢,膜拜!!!
马飞标
·
2020-07-12 01:46
andorid
2017半年计划
(未完成,进度1%)5·把《Android群英传》和《Android
开发艺术探索
》看完。(未完成,进度1%)6·做一个“吃什么”APP。(完成2017.4.13)7
IAn2018
·
2020-07-11 16:00
自定义View的分类和注意事项
摘自安卓
开发艺术探索
第四章1.自定义View的分类(1)继承View重写onDraw方法这种方法主要用于实现一些不规则的效果,即这种效果不方便通过布局的组合方式来达到,往往需要静态或者动态的显示一些不规则的图形
AllenC6
·
2020-07-11 12:49
安卓进阶
【Android
开发艺术探索
】RemoteViews
个人博客:http://www.milovetingting.cnRemoteViews表示的是一个View结构,它可以在其他进程中显示。RemoteViews在Android中的使用场景有两种:通知栏和桌面小部件。1、RemoteViews的应用RemoteViews在实际开发中,主要用在通知栏的桌面小部件的开发过程中。通知栏主要是通过NotificationManager的notify方法来实
milovetingting
·
2020-07-11 10:10
《Android
开发艺术探索
》第一章----Activity的生命周期和启动模式
1.LeetCode10递归的基本要义:要有严格递归出口,通常情况下是if(特殊情况)return;if(各种情况)return,elsereturn注:阶乘的递归写法,要加溢出判断!intjiecheng(intn){intresult;if(n==0)return1;if(n>0){result=n*jiecheng(n-1);;if(result>0&&resultonRestart数据如何
书生也coding
·
2020-07-11 07:31
《Android
开发艺术探索
》学习笔记之综合知识梳理
经过两个星期的持续学习,《Android
开发艺术探索
》这本书终于仔细看完了,笔者对这本书的部分章节做了笔记,方便查阅。未单独做笔记的章节,在此统一梳理,以便查漏补缺。
tgzzl
·
2020-07-10 19:16
《Android
开发艺术探索
》第3章读书笔记
View是所有组件的根,包括ViewGroup也继承自view。View的位置属性left、top是左上角相对于父控件的位置,right和bottom是右下角相对于父控件的位置。因此,right=left+width,bottom=top+height。可以通过getLeft()、getTop()、getRight()、getBottom()获取相应值。View的x、y属性是左上角的坐标。tran
许宏川
·
2020-07-10 17:06
Android IPC之Binder连接池BinderPool
----------------------Android
开发艺术探索
学习之Binder连接池----------------------通常情况下,在使用AIDL时,一个Service需要创建一个AIDL
yurh
·
2020-07-10 14:39
Android
Android性能优化《Android
开发艺术探索
》笔记
文章目录Android性能优化普通优化1.布局优化2.绘制优化3.内存泄漏优化Android内存的管理内存泄漏的实例1.静态变量单例模式的使用2.集合类3.非静态内部类/匿名类3.1创建非静态内部类的静态对象3.2匿名类持有外部类的引用3.3Handler3.4资源使用未关闭3.5ListView的Adapter导致的内存泄漏4ListView优化5.BitMap优化Bitmap的高效加载Bitm
coder_hezi
·
2020-07-10 10:14
要点提炼
android
android面试准备
前两章杂谈
去年年底,怀着无比热诚的心买了两位圈内大神的书,医生的《Android群英传》与主席的《Android
开发艺术探索
》.通过每部书前几章阅读对比,发现一个惊人的事实,主席的书1天看5页,吃力费劲还各种看不懂
katechris
·
2020-07-10 01:56
android view(2) Activity、Window、DecorView
AndroidView源码解读:浅谈DecorView与ViewRootImpl从ViewRootImpl类分析View绘制的流程Android应用程序窗口(Activity)实现框架简要介绍和学习计划Android
开发艺术探索
合肥懒皮
·
2020-07-09 08:08
Android学习资料整理
(3).Android
开发艺术探索
(适合进阶)作者任玉刚,Androi
程序员七哥
·
2020-07-09 06:28
android
学习资料
Android
开发艺术探索
学习之结合Activity的生命周期了解Activity的LaunchMode
首先还是先介绍下Activity的launchMode.一共有四种.1.standard.2.singleTop.3.singleTask.4.singleInstance.第一种standard.就是不管怎么样每次启动都会创建一个新的实例,也就是系统默认的启动方式。我们设置ActivityA的启动方式为standard.设置点击执行startActivity(**new**Intent(Acti
103style
·
2020-07-09 05:24
Android
开发艺术探索
读书笔记
啥也不说了,@主席的《Android
开发艺术探索
》真是业界良心之作,不得不看!感谢主席,膜拜主席!主席主席,我要跟你生猴子!(>^ω^<)读书笔记中若有任何问题请留言告知,谢谢关注,谢谢阅读。1.
xingxingninhao
·
2020-07-09 02:15
android&java
在Android Studio中实现AIDL远程服务调用
最近在看《Android
开发艺术探索
》这本书,看到IPC这部分的时候,对照者书上所说,对有疑问的地方做了一些实验,因为IDE最近更新为了AndroidStudio,Android更新为了7.1,发现很多地方和以前不一样了
cntimothy
·
2020-07-09 00:22
Android应用开发
开发艺术探索
笔记 - IPC方式之AIDL
一.AIDL讲解IPC即InterProcessCommunication进程间的通信,通信其中的方法之一,就是aidl。对于客户端需要发送大量信息给手机服务端,也就是说服务端需要处理大量的并发请求,此时我们就会考虑aidl来实现跨进程的方法调用。实现aidl的流程如下:(1)服务端:需要创建service来监听客户端的连接请求,然后创建一个aidl,暴露给客户端的接口,在这个aidl文件声明,最
墨源为水
·
2020-07-08 23:51
2017年终总结
这一年看了2本书,《Android
开发艺术探索
》和《Sp
ChayWong
·
2020-07-08 23:59
《Android
开发艺术探索
》完结篇
笔记链接:《Android
开发艺术探索
》之Activity的生命周期和启动模式(一)《Android
开发艺术探索
》之IPC机制上(二)《Android
开发艺术探索
》之IPC机制下(三)《Android
开发艺术探索
Kevin He
·
2020-07-08 18:39
安卓开发
Android
开发艺术探索
——第八章:理解Window和WindowManager
理解Window和WindowManagerWindow表示的是一个窗口的概念,在日常生活中使用的并不是很多,但是某些特殊的需求还是需要的,比如悬浮窗之类的,他的具体实现是PhoneWindow,创建一个Window很简单,只需要WindowManager去实现,WindowManager是外界访问Window的入口,Window的具体实现是在WindowManagerService中,他们两个的
weixin_34144848
·
2020-07-08 17:53
Android
开发艺术探索
——新的征程,程序人生路漫漫!
Android
开发艺术探索
——新的征程,程序人生路漫漫!
weixin_34021089
·
2020-07-08 16:01
《Android
开发艺术探索
》笔记目录
该笔记以《Android
开发艺术探索
》为基础,结合Android9.0代码和官方文档,修正了原书中表述不明确和过时的部分,同时加入了大量的个人理解。
矢口
·
2020-07-08 12:30
编程
Android
Java
Android
开发艺术探索
- 第10章 Android的消息机制
1.概述Handler的作用是将一个任务切换到指定的线程去执行。UI操作只能在主线程进行,这个限制是在ViewRootImpl#checkThread中实现的:voidcheckThread(){if(mThread!=Thread.currentThread()){thrownewCalledFromWrongThreadException("Onlytheoriginalthreadthatc
矢口
·
2020-07-08 12:30
编程
Android
Java
老生常谈:Handler消息机制进阶
说明:本内容为《安卓
开发艺术探索
》第10章内容.写在前面:从开发的角度讲,Handler是Android消息机制的上层接口.通过handler机制可以轻松地将一个任务切换到Handler所在的线程中去执行
TheShy_
·
2020-07-08 08:18
从源码角度分析Android事件分发机制
都有可能会拦截或消费该事件,通过调用它的dispatchTouchEvent方法来判断,是否在当前View层消费该事件View的事件分发,首先从一段伪代码上来看(个人觉得最简洁的事件分发总结,代码来自《Android
开发艺术探索
平.Sir
·
2020-07-07 22:59
技术总结
Activity知识梳理
最近在看一本书《Android
开发艺术探索
》,所以做一下自己的读书笔记第一章Activity关于Activity,我们需要掌握的基本知识,分为以下几点:1、Activity的生命周期2、Activity
飞过一只青蛙
·
2020-07-07 20:22
Android
开发艺术探索
——第十一章:Android的线程和线程池
这一章比较有趣,说的是线程和线程池,线程在Android中是一个很重要的概念,他分为主线程和子线程,主线程负责UI操作,子线程负责耗时操作,由于Android的特性,主线程耗时过长就会无响应,因此耗时操作必须放在子线程中去执行,除了Thread本身之外,Android自身还有一些线程类,比如AsyncTask和IntentService,像HandlerThread也算是一种特殊的线程,尽管Asy
刘某人程序员
·
2020-07-07 20:00
笔记
Android艺术开发探索笔记
Android
开发艺术探索
完结篇——天道酬勤
代表着我已经把本书和看完并且笔记也发布完成了,回忆了一下我看Android群英传,只用了两个月,但是看本书却花了2016年05月04日-2018年07月16日,整整两年多,真是惭愧笔记链接Android
开发艺术探索
刘某人程序员
·
2020-07-07 20:00
Android艺术开发探索笔记
Android
开发艺术探索
——第十章:Android的消息机制
一.Android的消息机制概述前面提到,Android的消息机制主要是指Handler的运行机制以及所附带的MessageQueue和Looper的工作过程,这三者实际上是一个整体,只不过我们在开发的时候比较接触多的是Handler而已,Handler的主要作用是将一个任务切换到某个指定的线程中去执行,那么Android为什么要提供这种功能呢?这是因为android的UI规范不允许子线程更新UI
刘某人程序员
·
2020-07-07 20:30
笔记
Android艺术开发探索笔记
读书笔记-Android
开发艺术探索
-第11章-Android的线程和线程池
1.主线程和子线程主线程是指进程所拥有的线程,在Java中默认情况下一个进程只有一个线程,这个线程就是主线程。子线程也叫工作线程,除了主线程以外的线程都是子线程。Android沿用了Java的线程模型,其中的线程也分为了主线程和子线程,主线程也叫UI线程,其主要作用是运行四大组件以及处理它们和用户的交互,而子线程的作用则是执行耗时任务,比如网络请求,I/O操作等。从Android3.0开始系统要求
Android-Yaku
·
2020-07-07 19:07
Android
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他