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
开发艺术探索
笔记(18)
1.Activity的工作过程我们从startActiviity方法开始分析,startActivity有好几种重载方式,但最终都会调用startActivityForResult方法,它的实现如下:在mParent==null中,mParent代表的是ActivityGroup。ActivityGroup最开始被用来在一个界面中嵌入多个子Activity,但是其在API13就被丢弃了,系统采用F
RikkaTheWorld
·
2020-09-11 16:28
Android
开发艺术探索
Android
开发艺术探索
笔记(1)
第一章Activity生命周期和启动模式1.关于onStart()onResume()和onPause()onStop()的实质区别:onStart()和onStop()是对于Activity是否可见这个角度来进行的方法而onResume()和onStop()是对于Activity是否处于前台这个角度来进行的方法,除此之外没有实质的区别2.假设当前的Activity为A,如果用户这个时候打开一个新
RikkaTheWorld
·
2020-09-11 16:57
Android
开发艺术探索
Android
开发艺术探索
——学习笔记_View事件体系
1.0View基础知识每一个APP中用户所看到的任何一个东西都基于View之上,例如显示文字的TextView、一个按钮Button、一个图片ImageView、输入框EditText等等。1.0.1什么是ViewView是Android中所有控件的基类(控件继承于View类,所有控件的父类),也可以说View是一种界面层的控件的一种抽象,它代表一个控件。除了View,还有ViewGroup,Vi
qw805880101
·
2020-09-11 16:47
android
笔记
《Android
开发艺术探索
》读书笔记--第3章 View的事件体系
文章目录3.1View基础知识3.1.1什么是View3.1.2View的位置参数3.1.3MotionEvent和TouchSlop3.1.4VelocityTracker、GestureDetector和Scroller3.2View滑动3.2.1使用scrollTo/scrollBy3.2.2使用动画3.2.3改变布局参数3.2.4各种滑动方式对比3.3弹性滑动3.3.1Scroller3.
soleil雪寂
·
2020-09-11 16:11
读书笔记
#
Android开发艺术探索
《Android
开发艺术探索
》读书笔记--第7章 Android动画深入分析
文章目录7.1View动画7.1.2自定义View动画7.1.3帧动画7.2View动画的特殊使用场景7.2.1LayoutAnimation7.2.2Activity切换效果7.3属性动画7.3.1使用属性动画7.3.2理解插值器和估值器7.3.3属性动画的监听器7.3.4对任意属性做动画7.3.5属性动画的工作原理7.4使用动画的注意事项View动画、帧动画、属性动画7.1View动画帧动画也
soleil雪寂
·
2020-09-11 16:40
读书笔记
#
Android开发艺术探索
《Android
开发艺术探索
》读书笔记
二、目录《Android
开发艺术探索
》读书笔记–第1章Activity的生命周期和启动模式《Android
开发艺术探索
》读书笔记–第2章IPC机制《Android
开发艺术探索
》读书笔记–第3章View的事件体系
soleil雪寂
·
2020-09-11 16:39
Android
开发艺术探索
读书笔记----View事件体系1
View的概念:View是android中所有控件的基类。ViewGroup继承自View,内部可以有多个控件也可以由Viewgroup(譬如LinearLayout)View的位置参数:top:左上角纵坐标,left:右上角横坐标,right:右下角横坐标,bottom右下角纵坐标。注意:这些坐标都是相对于父容器来说。得出View宽高和坐标的关系:width=right-leftheight=b
OnexTwo
·
2020-09-11 16:49
Android
java
《Android
开发艺术探索
》之View事件分发机制
转发请注意来源出处!!!有3个重要方法:dispatchTouchEvent(MotionEventev)onInterceptTouchEvent(MotionEventev)如果当前View拦截了事件,那么同一个事件序列当中,此方法不再调用。onTouchEvent(MotionEventev)传递规则顺序:Activity—->Window(PhoneWindow)—->View1)同一个事
KennyBiggerJava
·
2020-09-11 15:36
Android开发
Android
开发艺术探索
读书笔记 第三章 View的事件体系
View的事件体系一View的基础知识什么是View View是android所有控件的基类,View是一种界面层控件的一种抽象,代表了一个控件。所有控件都是View或者ViewGroup的子类,ViewGroup也继承了View,即所有控件都是View的子类。View的位置参数 View的位置主要由4个顶点来决定的,位置坐标都是相对坐标,相对于父容器。看下图:上图我们可以得出View的宽高:
哆啦miss梦
·
2020-09-11 15:33
Android开发艺术探索
读书笔记
《Android
开发艺术探索
》读书笔记 (1) 第1章 Activity的生命周期和启动模式
前言activity作为一个新\老android开发人员是熟悉不过了,不过细节决定成败,笔者把自己在实际开发中的遇到的问题总结下.鉴于之前已经记录了一片activity的日志,这边就只简单做知识点的归纳.Activity生命周期正常情况下:1.从APP中点击home键返回到系统桌面,在返回到activity,调用的是onRestart()这个方法.2.onStart()和onStop()对应,含义
疯狂Max
·
2020-09-11 15:24
读书笔记-android基础
Anroid
开发艺术探索
(View事件基础知识)
一、View基础知识1、什么是ViewView是Android中所有控件的基类,不管是Button和TextView还是复杂的RelativeLayout等,它们的共同基类都是View。所以说,View是一种界面层控件的一种抽象,它代表了一个控件。除了View还有ViewGroup,内部包含了许多个控件,即一组View。在Android的设计中,ViewGroup也是继承了View,这就意味着Vi
军临城下
·
2020-09-11 15:51
android开发艺术探索
Android
开发艺术探索
——学习笔记(1)
(1)Activity的生命周期和启动模式OnRestart:标识Activity正在重新启动。一般情况下,当界面从不可见重新变为可见状态时,onRestart就会被调用。从Activity是否可见来说,onStart和onStop是配对的。从Activity是否在前台来说,onResume和onPause是配对的。问题:假设当前Activity为A,如果这时用户打开一个新ActivityB,那么
HeinSven
·
2020-09-11 15:47
Android学习笔记
Android
开发艺术探索
——第二章:IPC机制(上)
Android
开发艺术探索
——第二章:IPC机制(上)本章主要讲解Android的IPC机制,首先介绍Android中的多进程概念以及多进程开发模式中常见的注意事项,接着介绍Android中的序列化机制和
刘某人程序员
·
2020-09-11 15:46
笔记
Android艺术开发探索笔记
android
android开发
ipc
开发模式
messenger
Android读书笔记---RemoteViews 远程View
(内容来自于Android
开发艺术探索
)RemoteViews远程View,可以跨进程更新它的页面。
橘子侠
·
2020-09-11 15:03
读书笔记
Android
开发艺术探索
学习笔记——第二章:IPC机制(中)
学习参考网址:Android
开发艺术探索
——第二章:IPC机制(中)参考网址:android
开发艺术探索
学习笔记-第二章:IPC机制-应用中使用aidl一.Android中的IPC方式1.使用Bundler2
一米阳光-ing
·
2020-09-11 15:59
Android
android binder和aidl java代码理解(一)
引言:最近学习理解android中跨进程通信中的aidl和Binder这块知识点,定义上参考了《AndroidBander设计与实现-设计篇》,实际场景参考了《android
开发艺术探索
》和Android
SaintSun1230
·
2020-09-11 15:47
知识点归纳
binder
android
ipc
Android
开发艺术探索
学习笔记(2)--IPC机制(1)
那么经过了一礼拜,我们开始学习这本书的第二章啦。第二章讲的是Android内部的IPC机制(Inter-ProcessCommunication),含义为进程间通信或者跨进程通信。注意是进程,而不是线程!这两个东西的区别相信大家应该都有所了解。线程是CPU的最小调度单位,一个进程可以有很多线程。所以说我们一个程序往往有许许多多的线程,而很少会有很多的进程(一般小程序一个进程就足够了)。多进程技术导
秋千不会坠
·
2020-09-11 15:24
android艺术探索
学习笔记
Android
开发艺术探索
1.View有两个方法用来响应用户的触摸事件,dispatchTouchEvent()和onTouchEvent().因为View本身就是一个触摸事件的最后响应Target,所以它没有ViewGroup的onInterceptTouchEvent()方法。(顺便提一下ViewGroup的onInterceptTouchEvent()方法,默认都是返回false,不拦截事件).2.那么,View中O
高平后生
·
2020-09-11 15:45
一
Android
二
读书笔记
Android读书笔记
Android
开发艺术探索
--Activity、Context
本博客内容是对阅读《Android
开发艺术探索
》第一章Activity生命周期的知识进行记录(个人笔记)。Activity的生命周期七个回调函数大家都很熟悉,不再介绍。
写Android的媛运气不会太差
·
2020-09-11 15:20
android
android
Android——View的事件分发机制(学习Android
开发艺术探索
)
点击事件的事件分发(其实就是对MotionEvent事件的分发过程),当一个MotionEvent产生以后,系统需要把这个事件传递给某个View,这就是分发过程。此分发过程主要由三个方法组成:publicbooleandispatchTouchEvent(MotionEventev):用于事件的分发,若事件传递给当前的View此方法就会被调用,返回结果受当前View的onTouchEvent和下级
LCY天上殿
·
2020-09-11 15:42
Android学习
Android自主学习笔记
android
开发艺术探索
事件分发总结
1.如果一个view设置了onTouchListener,那么onTouch方法将会被回调,如果当前onTouch方法返回的是true,那么onTouchEvent()将不会被调用;如果返回的是false那么onTouchEvent()方法还是会被调用;所以总结一下,onTouchListener的优先级高于onTouchEvent();我们平时设置的onClickListener()将会再onT
lemon15588
·
2020-09-11 15:59
《Android
开发艺术探索
》随手笔记——第一章Activity生命周期和启动模式
IntentFilter匹配规则Action匹配:1>Intent中必须至少有一个action,否则无法发起隐式Intent请求,报错。2>一个intent-filter中可以有多个action3>action区分字母大小写详细说明:intent中可以只有一个action,intent-filter中可以有一个,也可以有多个。只要intent的action在filter中就能匹配成功。intent
Richard_tan0113
·
2020-09-11 15:58
《Android
开发艺术探索》-随手笔记
View的工作原理(Android
开发艺术探索
读书笔记)
初识ViewRoot和DecorViewViewRoot对应ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot类完成的,在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和Decor
jaggie
·
2020-09-11 14:31
Android
Foundation
android开发
android
读书笔记
四大组件的工作过程(Android
开发艺术探索
读书笔记)
Activity的工作过程注意:探究源代码别处于“只见树木,不见森林”的状态。Activity.startActivity()---->Activity.startActivityForResult()---->mInstrumentation.execStartActivity()---->ActivityManager.getDefault().startActivity()ActivityM
jaggie
·
2020-09-11 14:31
Android
Foundation
理解Window和WindowManager(Android
开发艺术探索
读书笔记)
几个概念:Window是一个窗口的概念。Window是一个抽象类,它的具体实现是PhoneWindow。可以通过WindowManager来完成Window的创建。Window的具体实现位于WindowMangerService中,WindowManager和WindowManagerService的交互是一个IPC过程。Android中的所有的视图是通过Window来呈现的。不管是Activit
jaggie
·
2020-09-11 14:31
Android
Foundation
android
android开发
读书笔记
Android 动画深入分析(Android
开发艺术探索
读书笔记)
1.View动画的种类平移动画,缩放动画,旋转动画,透明度动画。自定义动画需要理解矩阵变换。2.帧动画应避免使用过多尺寸大的图片。View动画的特殊使用场景LayoutAnimationLayoutAnimation作用于ViewGroup,为ViewGroup指定一个动画,这样当它的子元素出场时都会具有这种动画效果。Activity的切换效果主要要用到overridePendingTransit
jaggie
·
2020-09-11 14:31
Android
Foundation
android
android开发
动画
读书笔记
《Android
开发艺术探索
》——View的事件体系
一、view基础知识什么是View(1)View是Android中所有控件的基类,不管是简单的Button和TextView还是复杂的RelativeLayout和ListView,它们的共同基类都是View。(2)ViewGroup也继承了View,这就意味着View本身就可以使单个控件也可以是有多个控件组成的一组控件,通过这种关系就形成了View树的结构。View的位置参数(1)View的位置
android_lau
·
2020-09-11 14:39
View的滑动--《Android
开发艺术探索
》阅读笔记——第三章part1
目录一、坐标系二、VelocityTracker、GestureDetector1、VelocityTracker2、GestureDetector三、View的滑动1、layout()2、offsetLeftAndRight、offsetTopAndBottom3、LayouParams4、动画5、scrollTo、scrollBy6、Scroller一、坐标系1、上图圆点是手指触摸点,蓝色的是
胡飞洋
·
2020-09-11 14:10
《Android开发艺术探索》
android
android
开发艺术探索
-Activity的生命周期和启动模式
1.1Activity的生命周期全面分析1.1.1典型情况下生命周期分析onStart:Activity已经可见,还未显示到前台onResume:Activity已经可见,出现在前台,可以操作了onPause:新的Activity被启动的时候onStop:新的Activity被启动的时候,页面被全部遮挡(可做一些保存操作),特殊情况下,新建一个activity回到桌面onPause->onStop
小小小小小明
·
2020-09-11 14:09
android
android
开发艺术探索
第五章 RemoteViews PendingIntent
本章主要讲解RemoteViews的应用,PendingIntent概述、RemoteViews的机制、RemoteVIews的意义1.RemoteViews的应用①通知栏Notification界面自定义用到RemoteViews②桌面小部件中的view用到RemoteViews2.PendingIntent:表示处于待定状态下的意图。①.pendingIntent支持启动activity,启动
gongjdde
·
2020-09-11 14:44
android基础知识
《Android
开发艺术探索
》学习笔记之View的事件体系
一、View基础知识1、View的位置参数在Android中,左上角为坐标原点,x、y的正方向分别是右和下View的位置主要由四个顶点(相对父容器)决定top:左上角纵坐标top=getTop();left:左上角横坐标left=getLeft();right:右下角横坐标right=getRight();bottom:右下角纵坐标bottom=getBottom();width=riht-lef
吃了么没吃回家吃点儿
·
2020-09-11 14:37
Android开发艺术探索
Android
开发艺术探索
学习-老生常谈Activity生命周期
前言:最近看到一本比较适合自己的好书叫《Android
开发艺术探索
》,发现该书对自己提升技术非常有好处,然后就想着用该书结合android官方开发文档从头开始细细品味一下,深入理解知识点(因为目前项目不是很忙
kisson_chan
·
2020-09-11 14:26
Android开发艺术探索学习
Activity
生命周期
Android
开发艺术探索
笔记
《Android
开发艺术探索
》这本书在几年前就已经买了,陆陆续续看过几次,都没有看完,没有理解透。
尘埃zza
·
2020-09-11 14:22
#
Android开发艺术探索
Android
[学习笔记]Android
开发艺术探索
:View的事件体系
View基础知识View是Android所有控件的基类;View是一种界面层的控件的一种抽象,代表了一个控件;ViewGroup继承自View。View的位置主要由它的四个定点来决定,分别对应View的四个属性:top、left、right、bottom,这下坐标都是相对父容器而言的。获取方式getXXX()。从3.0开始View增加了x、y、translationX、translationY;x
尘埃zza
·
2020-09-11 14:22
#
Android开发艺术探索
Android
[学习笔记]Android
开发艺术探索
笔记:Activity的生命周期和启动模式
Activity生命周期的全面分析典型情况下的生命周期分析onCreate:生命周期第一个方法,可做一些初始化工作;onRestart:Activity重新启动,由不可见变为可见;onStart:Activity正在启动,此时Activity已经可见,但没有出现在前台,还无法和用户交互;onResume:Activity可见,出现在前台,并开始活动;onPause:Activity正在停止,正常情
尘埃zza
·
2020-09-11 14:52
Android
#
Android开发艺术探索
Android学习笔记 - 《Android
开发艺术探索
》第一章
第一章1.1Activity的生命周期全面分析1.1.1典型情况下的生命周期分析onCreate:Activity生命周期第一个方法,在此方法中我们可以做一些初始化工作,如调用setContentView加载布局资源、初始化Activity所需数据等。onRestart:表示Activity正在重新启动。一般由用户行为导致(如按Home键),使当前Activity从不可见重新变为可见状态。onSt
水炮
·
2020-09-11 13:15
Android学习
Android
开发艺术探索
读书笔记(第1章 Activity的生命周期和启动模式)
1.onStart和onResume,onPause和onStop从描述上来说差不多,对我们来说有什么实质性的不同?onStart和onStop是从Activity是否可见这个角度来区别的,onResume和onStop是从Activity是否位于前台来区分的。在实际使用中没有明显区别。2.从AActivity启动BActivity,生命周期如下AonPause->BonCreate->BonSt
lxn_李小牛
·
2020-09-11 13:19
Android
开发艺术探索
_理解RemoteViews(五)
RemoteViews表示的是一个view结构,它可以在其他进程中显示,由于它在其他进程中显示,为了能够更新它的界面,RemoteViews提供了一组基础操作作用域跨进程更新它的界面RemoteViews的应用Remoteviews在实际开发中,主要用于在通知栏和左面小部件的开发过程中;通知栏主要通过NotificationManager的notify()方法来实现的,他除了提供默认效果还可以自定
SkylakeXun
·
2020-09-11 13:47
《Android
开发艺术探索
》读书笔记--part1 Activity的生命周期和启动模式
最近听说一本很火的Android进阶书籍《Android
开发艺术探索
》,身边也有好些朋友购买了并极力向我推荐,在看了目录结构后按耐不住果断入手了一本,这正是我们需要的进阶技能get++的极好辅助书籍,我会一边读一边写下笔记
Sjim-Yam
·
2020-09-11 13:47
Android开发
Android
开发艺术探索
---第一章activity生命周期之自我总结
1、activity的生命周期activity的生命周期分为两个部分内容:第一部分内容是典型情况下的生命周期,是指在用户参与的情况下,activity所经过的生命周期的改变第二部分内容是异常情况下的生命周期,是指activity被系统回收或者由于当前设备的配置发生改变导致activity被销毁重建2、典型情况下生命周期onCreate:表示acitivity正在创建,在这个方法中我们可以做一些初始
帅哥酷酷
·
2020-09-11 13:28
android
学习之路
# 读 Android
开发艺术探索
&8
关键词:RemoteViews/通知栏/桌面小部件/RemoteViews是一种远程View,是一种远程服务,实际上和远程Service是一样的,RemoteViews是一个View结构,可以在其它进程中显示,提供了一组操作用于跨进程更新它的界面。RemoteViews在Android中的使用场景有两种:通知栏和桌面小部件。通知栏和桌面小部件的开发过程都需要用到RemoteViews,在更新界面时
HeartyHu
·
2020-09-11 13:01
Android
View的事件体系 - Android
开发艺术探索
读书笔记(第三章)
Android
开发艺术探索
读书笔记(第三章)尝试使用Markdown语法编写View的滑动三种方法使用View自身提供的scrollTo/scrollBy方法通过动画给View平移效果通过改变View的
没有故事的A同学
·
2020-09-11 13:24
个人记录
读书笔记
Android
开发艺术探索
笔记之七 -- Android 动画深入分析
写在最前:我之前整理过关于Android动画的两篇文章,所以本文更多的只是对之前遗漏的知识点加以补充,重复的部分不再详细描述。附上原本整理的两篇动画相关的文章:Android视图动画(ViewAnimation)使用详解Android属性动画(PropertyAnimation)使用详解欢迎大家提出各种意见!学习内容:View动画典型的四种变换(补间动画)和帧动画特殊使用场景属性动画动画的注意事项
whd_Alive
·
2020-09-11 13:21
Android
开发艺术探索笔记
Android
开发艺术探索读书笔记
Android
开发艺术探索
笔记
Android
开发艺术探索
笔记之三 -- View 的事件体系
学习内容View基础滑动事件分发机制滑动冲突1.View基础知识View定义View是Android种所有控件的基类,是一种界面层的控件的一种抽象,代表了一个控件ViewGroup继承View,其内部包含了许多个控件,即一组ViewViewGroup内部是可以有子View的,而这个子View同样还可以是ViewGroupView位置参数Android种,坐标系的x轴和y轴的正方向分别是右和下。Vi
whd_Alive
·
2020-09-11 13:21
Android
开发艺术探索笔记
Android
开发艺术探索读书笔记
Android
开发艺术探索
笔记之四 -- View 的工作原理
学习内容View基础概念自定义ViewView的底层工作原理测量流程布局流程绘制流程View常见回调自定义View类型滑动效果初识ViewRoot和DecorView基本概念ViewRoot对应于ViewRootImpl类,是连接WindowManager和DecorView的纽带。view的三大流程均是通过ViewRoot来完成的,在ActivityThread中,当Activity对象创建完毕
whd_Alive
·
2020-09-11 13:21
Android
开发艺术探索笔记
Android
开发艺术探索读书笔记
Android
开发艺术探索
笔记之二 -- IPC 机制
本文谨作为读书笔记使用学习内容:(IPC机制)Android中的多进程概念及注意事项序列化机制Binder(重点)Bundle、文件共享、AIDL、Messenger、ContentProvider和Socket等进程间通信方式Binder连接池各种进程间通讯的优缺点和使用场景1.IPC简介IPC(Inter-ProcessCommunication),进程间通信,两个进程之间数据交换的过程进程与
whd_Alive
·
2020-09-11 13:21
Android
开发艺术探索笔记
Android
开发艺术探索读书笔记
Android
开发艺术探索
——理解RemoteViews
这是我在学习过程中总结的知识目的是希望日后回来看或者需要用的时候可以一目了然#的回顾、巩固、查缺补漏不追求详细相当于书本的精简版或者说是导读(想看详细的直接对应翻书),但会尽力保证读者都能快速理解和快速使用(随理解加深会总结的更加精简),但必要时会附上一些较详细解释的链接脚注是空白的:表示还没弄懂的知识,了解后会添加文章目录@[TOC]5.1RemoteViews的应用5.1.1RemoteVie
Xeldow
·
2020-09-11 13:01
Android理论类
《Android
开发艺术探索
》之理解RemoteViews、BroadCastReceiver(六)
第五章理解RemoteViewsRemoteViews可以理解为一种远程的View,其实他和远程的Service是一样的。一个View结构,可以在其他进程中显示,可以提供一组基础的操作用于跨进程更新它的界面。应用场景是通知栏和桌面小部件,本章内容包括:RemoteViews在通知栏和桌面小部件的应用、RemoteViews的内部机制、分析RemoteViews的意义并给出一个采用RemoteVie
Kevin He
·
2020-09-11 13:00
安卓开发
第一行代码&安卓开发艺术探索
Android
开发艺术探索
第五章——理解RemoteViews
Android
开发艺术探索
第五章——理解RemoteViews这门课的重心在于RemoteViews,RemoteViews可以理解为一种远程的View,其实他和远程的Service是一样的,RemoteViews
weixin_34221773
·
2020-09-11 13:55
《Android
开发艺术探索
》读书笔记 (3) 第3章 View的事件体系
本节和《Android群英传》中的第五章Scroll分析有关系,建议先阅读该章的总结第3章View的事件体系3.1View基本知识(1)view的层次结构:ViewGroup也是View;(2)view的位置参数:top、left、right、bottom,分别对应View的左上角和右下角相对于父容器的横纵坐标值。从Android3.0开始,view增加了x、y、translationX、tran
weixin_34119545
·
2020-09-11 13:51
上一页
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
其他