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
开发艺术探索》-随手笔记
安卓滑动冲突(读《安卓
开发艺术探索
》笔记)
一、内部上下滑动外部左右滑动或者内部左右滑动外部上下滑动:采用的方法一般是判断滑动方向进行事件拦截1、外部拦截法就是指点击事件都先经过父容器的拦截处理,如果父容器需要此事件就拦截,如果不需要此事件就不拦截。这种方法处理滑动冲突需要重写onInterceptTouchEvent。需要注意的几个点:1)首先是Action_Down事件不能拦截,即返回false,因为一旦拦截了ACTION_DOWN那么
54511
·
2020-09-11 16:54
Android
开发艺术探索
笔记-Activity启动方式
从大二开始学习Android已经有一两年了,中间断断续续半年玩游戏半年学习的循环,意志力还是差如今大四出来找实习发现自身Android基础知识还是太薄弱,故决定强化基础知识这篇博客开始记录阅读《Android
开发艺术探索
笔记
三荣君
·
2020-09-11 16:24
Android
Android
开发艺术探索
学习笔记5——消息机制
Android
开发艺术探索
学习笔记5——消息机制参考:http://www.jianshu.com/p/02962454adf7handler中常用对象:MessageQueue作为消息队列,它内部存储了一组消息
huhanghao
·
2020-09-11 16:14
读书笔记
《android
开发艺术探索
》学习笔记(一)
《android
开发艺术探索
》学习笔记(一)《android
开发艺术探索
》这本书在网上看到很久了,评价也不错,在着看了坐着的csdn博客推荐的android系统学习之路,觉得挺不错,准备按照此线路学习下去
木叶57
·
2020-09-11 16:10
学习
任玉刚【Android
开发艺术探索
】读后笔记三
1、IntentFilter中的过滤信息有action、category、data;2、一个Activity中可以有多个intent-filter,一个Intent只要能匹配任何一组intent-filter即可成功启动对应的Activity;3、action的匹配要求:Intent中的action必须存在且必须和过滤规则中的其中一个action相同,action区分大小写;4、category的
滟zi
·
2020-09-11 16:37
读书笔记
Android
开发艺术探索
学习笔记
1、Android多进程~1Android多进程模式的开启~~Android多进程四个组件指定process属性~~使用多进程只有一种方法,无法给一个线程或者一个实体类指定其运行所在的进程。(特殊情况:通过JNI在native层区域fork一个新的进程。)~~shell查看多进程信息adbshellps或者adbshellps|包名~~进程名以“:”开头的进程属于当前进程的私有进程,其他应用的组件
yuren_jia
·
2020-09-11 16:06
《Android
开发艺术探索
》笔记:第四章 View的工作原理
4.1初识ViewRoot和DecorViewViewRoot对应于ViewRootImpl类,是连接WindowManager和DecorView的纽带。View的三大流程均是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和De
MrGeekr
·
2020-09-11 16:42
《Android
开发艺术探索
》笔记:第三章 View的事件体系
3.1View基础知识View是Android所有控件的基类;View是一种界面层的控件的一种抽象;ViewGroup是控件组,继承自View。View的位置主要由它的四个定点来决定,分别对应View的四个属性:top、left、right、bottom,这下坐标都是相对父容器而言的。从3.0开始View增加了x、y、translationX、translationY;x和y是View左上角的坐标
MrGeekr
·
2020-09-11 16:42
《Android
开发艺术探索
》之学习笔记(八)理解Window和WindowManager
Window是一个抽象类,它的具体实现是PhoneWindow。WindowManager是外界访问Window的入口,Window的具体实现位于WindowManagerService中,WindowManager和WindowManagerService的交互是一个IPC过程。Android中所有的视图都是通过Window来呈现的,不管是Activity、Dialog还是Toast,它们的视图
紫竹苑
·
2020-09-11 16:22
Android开发艺术探索
《Android
开发艺术探索
》之学习笔记(一)Activity的生命周期和启动模式
Activity的生命周期:onStart、onStop从是否可见角度来回调;onResume、onPause从是否位于前台角度来回调。ActivityA->ActivityB:AonPause->BonResume系统资源配置发生变化导致Activity被销毁并重新创建。Activity异常销毁,系统回调onSaveInstanceState来保存Activity当前状态。onSaveInsta
紫竹苑
·
2020-09-11 16:21
Android开发艺术探索
《Android
开发艺术探索
》笔记总结——第一章:Activity的生命周期和启动模式
Activity的工作原理启动Activity的请求会由Instrumentation来处理,然后它通过Binder向AMS发请求,AMS内部维护着一个ActivityStack并负责栈内的Activity的状态同步,AMS通过ActivityThread去同步Activity的状态从而完成生命周期方法的调用。Activity的生命周期1)正常的生命周期OnStart和onResume、onPau
安新小子
·
2020-09-11 16:51
Android开发艺术探索笔记
View的事件分发机制(Android
开发艺术探索
学习笔记)
从Activity到DecorView当一个触摸事件发生的时候,事件首先传递给当前的Activity,由Activity的dispatchTouchEvent(MotionEventev)进行分发。代码如下:/***Calledtoprocesstouchscreenevents.Youcanoverridethisto*interceptalltouchscreeneventsbeforethe
ting说你跳
·
2020-09-11 16:51
Android
ImageLoader的使用(Android
开发艺术探索
)
之前在Android
开发艺术探索
中讲了Bitmap的高效加载,而学到的两种缓存策略LruChache和DiskLruChache可以结合来实现成一个优秀的ImageLoader。
RikkaTheWorld
·
2020-09-11 16:28
Android
开发艺术探索
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
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他