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
开发艺术探索》-随手笔记
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
Think in java
随手笔记
--------一切都是对象
众所周知,java这门语言的核心便是面向对象,那么,在java中,对象是什么呢?相对于c++来说,java基于c++,但是java是一种更纯粹的面向对象程序设计语言。学习java这门语言,必须透彻的理解OOP的概念,在java中,(几乎)一切都是对象,在Thinkinjava中,第二章便透彻的说明了对象这个名词,以下是我对于这一章内容的理解。一切都是对象1.用引用操纵对象每种编程语言都有自己的操纵
Android_Strange
·
2021-05-15 04:51
《Android
开发艺术探索
》读书笔记之Activity的启动模式
Activity需要启动模式,是为了避免多次启动同一个Activity,然后出现重复创建多个实例的问题。目前有standard,singleTop,singleTask,和singleInstance四种启动模式。*standard*:标准模式,是系统的默认模式,每次启动一个Activity都会重新创建一个新的实例,即使实例已经存在。创建的实例的生命周期符合典型情况下的Activity生命周期。一
hui朝晖
·
2021-05-15 03:29
【转载】ArcGIS Addin开发
随手笔记
(转载:http://www.cnblogs.com/PaoYu/p/3529264.html)Add-in是ArcGIS10.0更新后ESRI主推的ArcGISDesktop产品插件开发方式。Add-in给开发者提供了一个简易的开发框架,使得开发者可以十分方便地自定义插件并全部包装到单一dll中。由于Addin插件不需要通过安装包安装,而且也不要注册COM组件,开发者和用户可以非常自由的共享插件
duyi324
·
2021-05-13 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
自我介绍
我是一个热爱写作的孩子,平常经常会写一些自己的
随手笔记
。可能我写的文章并不是最棒最好的,但我觉得我写的
随手笔记
都是最真实的,可能我写的某件事,就曾经发生在几个读者身上。
木诗诗
·
2021-04-30 14:28
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
2017.3.5近两天反思
闲暇时间看东西没有写
随手笔记
,往往回头再看时灵感想法就没了。昨天看的有点记不起来了,今天看了“结果偏见”行为五概念之一,看留言中的空战例子很有启发。
思维峰哥
·
2021-04-28 15:52
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
随手笔记
从2018年1月13日开始到今天已经是我们不联系的第十天了,觉得这十天日子过得是多么的慢。我不知道自己是否能像《失恋33天》里面的女主角一样用33天走出来,我也不确定能否应验那句刘同在《谁的青春不迷茫》里说的"失恋不会死,一年是期限。"因为现在的每一天你还是会在我脑子里掠过好多遍好多遍。我记得有天半夜我做了一个梦,梦里你说你还是要跟我相处呢!我问你为什么,你不是说我们不适合了吗。你说,你考虑了几个
唯一的fej
·
2021-04-20 02:59
《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
《人生效率手册》第五章:高效者工具。
本章是工具篇萌姐介绍了很多实用的工具,其中有《赢效率手册》,《总结笔记》,
随手笔记
,灵感笔记,演讲笔记,读书笔记,旅行笔记等等。重点讲了赢效率手册,如何使用计划?怎么制定日计划,周计划,复盘怎么进行?
tufang2021
·
2021-04-18 13:14
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
随手笔记
人世间走的这一遭,会在路上遇到各色各样的人儿,有的只是匆匆的过客,有的停留了一段时间后离去,有的从相遇那刻就注定了停留在你的生命里。生命里的每一个阶段所发生的事情似乎是注定好的,该在什么样的时间点遇到什么样的人,该在何时去做何事……有时候看着那些曾经无活不谈而如今不知谈什么的朋友,我心里会难过。难过后也就释怀了,可能我对于她们来说也只是她们生命里的过客。看着微信里的那些朋友,想随时拉出来聊天的已经
三厘儿
·
2021-03-30 16:33
8.19
随手笔记
自定义控件,可以多个控件凑一起targetaction留意属性修改时的时机get,set,willSet,didSet控件内部:1.发送action的时机调用sendActionsForControlEvents(.ValueChanged)2.UIControl与UIResponder的用法3.当关键值发生改变,didSet中调用setNeedsLayout()重新布局4.addtargetac
cry_0416
·
2021-03-11 21:28
安卓
开发艺术探索
笔记-View的事件分发机制
序言MotionEvent的分发机制流程图dispatchTouchEvent()onInterceptTouchEvent()onTouchEvent()序言View的分发机制是比较复杂的一块机制,在日常开发中也遇到很多与view分发机制有关的问题.所以抽空总结下view的分发机制.image.pngMotionEvent的分发机制用户的触摸和点击事件对应的对象类型就是MotionEvent,v
人海中一只羊
·
2021-03-11 14:09
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他