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
开发艺术探索
Activity的生命周期和启动模式
这是我第三遍看《Android
开发艺术探索
》这本书了,从第一遍看的云里雾里,第二遍略微明白之后,我决定看第三遍,并且将阅读过程中的理解与感悟写在这里,作为我自己知识的梳理,文章的流程会根据我的思路来写,
陈添
·
2020-01-04 13:53
Android
开发艺术探索
读书笔记 5 -- 理解 RemoteViews
本篇文章主要介绍以下几个知识点:RemoteViews的应用RemoteViews的内部机制RemoteViews的意义hello,夏天(图片来源于网络) RemoteViews表示的是一种View的结构,它可以在其他的进程中显示,其使用场景有两种:通知栏和桌面小部件。5.1RemoteViews的应用5.1.1RemoteViews在通知栏上的应用 通知栏除了默认效果还支持自定义布局,使用系
开心wonderful
·
2020-01-03 22:26
Android ViewGroup/View 事件分发机制详解
最近在看任玉刚老师写的《Android
开发艺术探索
》,算是做个读书笔记吧,希望能提供多一点启发、多一点角度的理解。一、事件分发机制的一些概念事件分发的本质
明镜本清净anany
·
2020-01-03 21:43
Android
开发艺术探索
第13章综合技术(检测Crash,65k问题,动态加载)&& 第14章 JNI与NDK编程 读书笔记
本章主要讲解1.CrashHandler来监视App的crash信息;2.Android65536问题;3.Android动态加载;4.反编译。13.1使用CrashHandler来获取应用的crash信息如何检测崩溃并了解详细的crash信息?首先需实现一个uncaughtExceptionHandler对象,在它的uncaughtException方法中获取异常信息并将其存储到SD卡或者上传到
HuDP
·
2020-01-03 08:18
View系列笔记(一)----基础概念知识
[TOC]声明:此系列的部分内容出自《Android
开发艺术探索
》一书,是我当初学习时候的一些笔记和总结,在这里留个记录。View是android中所有控件的基类。
风少侠
·
2020-01-03 07:53
Android View 事件体系笔记(一):View 基础属性与滑动
AndroidView(一).png声明:本文内容根据《Android
开发艺术探索
》的思路,基于API26进行总结一、AndroidView基础知识背景:常用的系统控件很多时候不能满足需求,因此需要根据具体需求自定义新的控件
Marker_Sky
·
2020-01-02 21:37
Android
开发艺术探索
阅读笔记(第三章View 的事件体系)
view的位置参数与宽高的关系是,width=right-left;height=bottom-top。均是相对于父控件左上角为原点的距离。在android3.0开始。view增加了x,y,translationX,translationY参数。translationX,translationY默认为0。他们与基本参数换算关系是x=left+translationX;y=top+translati
人失忆
·
2020-01-02 05:00
Android
开发艺术探索
第1章 Activity的生命周期和启动模式 读书笔记
本章主要学习Activity的生命周期和启动模式以及IntentFilter的匹配规则分析;其中异常生命周期以及Activity的启动模式和形形色色的Flags需要注意和细看。1.1Activity的生命周期全面分析1.1.1典型情况下的生命周期分析onStart和onResume都表示Activity可见了,但onStart的时候Activity还在后台,onResume的时候Activity才
HuDP
·
2020-01-01 21:09
Android线程池的使用-2016-06-25
线程池有什么优点,在《Android
开发艺术探索
》这本书上面是这样写的:1.1、重用线程池中的线程,避免因为线程的创建和销毁所带来的性能开销;1.2、能有效控制线程池的最大并发数,避免大量的线程之间因互相抢占系统资源而导致的阻塞
自然like
·
2020-01-01 13:35
Android
开发艺术探索
笔记前言
之前虽然会android,但是理解不深,做的工作也不深,所以要想突破技术瓶颈还要脚踏实地的面对现实,一点一点努力,写博客也是,不开始永远不会写的很好,所以现在起步开始写自己的博客,见证自己的成长历程,如果此笔记或者以后的笔记对你有帮助,请点赞。1.成长路线:初级:基本知识点:比如四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画等常见技术中级:-AIDL:熟悉AID
next_discover
·
2020-01-01 12:10
Activity的生命周期和启动模式
第一章主要讲了以下几个知识点:Activity生命周期Activity的启动模式IntentFilter匹配规则主要参考Android
开发艺术探索
外,另外还有下面这些博客:onSaveInstanceState
Utte
·
2019-12-29 23:37
《Android
开发艺术探索
》笔记(二)
3View的事件体系本章介绍View的事件分发和滑动冲突问题的解决方案。3.1view的基础知识View的位置参数、MotionEvent和TouchSlop对象、VelocityTracker、GestureDetector和Scroller对象。3.1.1什么是viewView是Android中所有控件的基类,View的本身可以是单个空间,也可以是多个控件组成的一组控件,即ViewGroup,
锐心凌志
·
2019-12-29 14:40
《Android
开发艺术探索
》-第三章-View的事件体系
View基础View的位置参数View的位置主要由四个顶点决定,四个属性:topleftrightbuttom。这些坐标都是相对坐标,相对于父容器。left=getLeft()。从3.0开始,增加了几个参数。xytranslationXtranslationY。x=left+translationX。当view向右移动时,left不变,translationX变大,x随之变大。MotionEven
appcompat_v7
·
2019-12-29 14:41
Android
开发艺术探索
第6章 Android的Drawable 读书笔记
6.1Drawable简介Drawable表示的是一种可以在Canvas上进行绘制的抽象概念,它的种类有很多,最常见的就是颜色和图片。优点:使用简单,比自定义View成本低很多,非图片类型的Drawable占用空间较小。全面理解Drawable的使用细节还是很有必要的,这也是本章的出发点。Drawable有很多种,都表示图像的概念,但不全是图片。Drawable是所有Drawable对象的基类。D
HuDP
·
2019-12-29 10:12
Android自定义标签列表 详细解析
最近项目的需求:需要一个View可以清晰的展现出员工的名字,并且可以进行添加或删除员工,本来打算Github找一个,但最近看了Android
开发艺术探索
看完了自定View的章节一直没有动手写一个,终于现在写完了
Lipt0n
·
2019-12-29 09:44
Android 自定义View学习(十二)——自定义View的分类
学习资料:Android
开发艺术探索
爱哥自定义控件其实很简单3/4一般自定义一个View有4种思路:直接继承View直接继承ViewGroup继承现有的View,例如ImageViwe,SurfaceView
英勇青铜5
·
2019-12-28 03:19
Android
开发艺术探索
读书笔记 第12章 Bitmap的加载和Cache
12.1Bitmap的高效加载BitmapFactory类提供四种方法:decodeFile、decodeResource、decodeStream和decodeByteArray;其中decodeFile和decodeResource间接的调用了decodeStream方法;这四个方法最终在Android底层实现。如何高效的加载Bitmap?核心思想:按需加载;很多时候ImageView并没有原
HuDP
·
2019-12-26 02:45
Android学习笔记(十)| Drawable的基本用法
参考书籍:《Android
开发艺术探索
》任玉刚如有错漏,请批评指出!在Android中,Drawable是一个抽象类,代表的是一种图像的概念。
laughterJ
·
2019-12-23 22:20
重现onPause到onResume生命周期
最近重看《Android
开发艺术探索
》一书,其中第3页Activity生命周期onPause到onResume过程的确如作者所说“在一般的开发中用不上”,但是作为开发者还是有研究的必要。
phantomvk
·
2019-12-23 10:48
Android 缓存策略LruCache和DiskLruCache学习
学习资料:Android
开发艺术探索
其实就是完完全全摘抄,读书笔记:)LruCache和DiskLruCache是采用了LRU(LeastRecentlyUsed)近期最少使用算法的两种缓存。
英勇青铜5
·
2019-12-23 09:02
Android
开发艺术探索
第11章 线程与线程池 读书笔记
主席(任玉刚)当时在他群里发这书简介的时候,只看目录就知道是我想要的,哈哈,书还是有些难度的,不过真是一本超棒的书,干货满满。主线程->界面相关;子线程->耗时操作;AsyncTask底层是线程池;IntentService/HandlerThread底层是线程;HandlerThread是具有消息循环的线程,内部可以使用handler;IntentService是一个服务,内部采用Handler
HuDP
·
2019-12-23 07:31
Android博客推荐
任玉刚Android
开发艺术探索
这本书的作者。
在你左右2018
·
2019-12-23 00:04
《Android
开发艺术探索
》读书笔记-第一章 Activity的生命周期和启动模式
第一章Activity的生命周期和启动模式1.1.1典型情况下的生命周期分析1)Activity的生命周期:onCreate->onRestart->onStart->onResume->onPause->onStop->onDestroy2)onStart:这时Activity已经可见了,但是还没有出现在前台3)onResume:这时Activity已经可见了,并且出现在前台开始活动。(这时才真
被代码淹没的小伙子
·
2019-12-22 18:44
View的事件分发机制
《Android
开发艺术探索
》http://www.cnblogs.com/sunzn/archive/2013/05/10/3064129.html总是记不住,写的文字,记录下,方便查阅;点击事件的传递规则
zhaoyubetter
·
2019-12-22 17:35
multidex
节选《Android
开发艺术探索
》Android进阶必备Android5.0之前需要添加jar包,5.0系统支持multidex,从apk中加载多个dex文件。
一洼世界
·
2019-12-22 16:17
Android
开发艺术探索
第3章 View事件体系 读书笔记
3.1View基础知识View是Android所有控件的基类;View是一种界面层的控件的一种抽象;ViewGroup是空间组,继承自View。View的位置主要由它的四个定点来决定,分别对应View的四个属性:top、left、right、bottom,这下坐标都是相对父容器而言的。从3.0开始View增加了x、y、translationX、translationY;x和y是View左上角的坐标
HuDP
·
2019-12-22 15:58
【读书笔记】《Android
开发艺术探索
》
这本书对初学者来说还是比较有深度的,知识覆盖面也比较广虽然可能讲解的重点不一定都是你想看到的,但是对于安卓开发进阶来说是一本不错的总体概览书籍,能够get到一些实用的技能点前后用了一个星期的时间来看,总体来说比较有参考价值的,阅读起来也没有太大难度评价:三星半链接、图片、笔记文本下面是印象笔记公开链接、XMind思维导图图片与文字EverNote链接图片:Android开发艺术.png文字:And
微信公众号_程序之炼
·
2019-12-22 08:24
Gradle系列七之xml文件解析
定义一个xml格式数据:finalStringxml='''疯狂Android讲义李刚第一行代码郭林Android
开发艺术探索
任玉刚Android源码设计模式何红辉Vue从入门到精通李刚解析数据:defxmlSlurper
zhang_pan
·
2019-12-21 16:32
《Android
开发艺术探索
》读书笔记-第二章 IPC机制(未啃透)
第二章IPC机制2.2Android中的多进程模式2.2.1开启多进程模式1)开启多进程方式:在AndroidMenifest.xml文件中为四大组件指定android:process属性2)“:”和完整进程名的区别:“:”的含义是指要在当前的进程名前附加上当前的包名,而完整进程名就是以完整的名字为命名,不会附加信息;以“:”开头的进程属于当前应用的私有进程,其他应用的组件不可以和它跑在同一个进程
被代码淹没的小伙子
·
2019-12-18 11:52
[Android] View 工作原理(二)
前言本文大量参照《Android
开发艺术探索
》及参考资料的内容整合,主要帮助自己理清View的工作原理。深入学习希望大家更多的关注参考资料。
野生西瓜
·
2019-12-17 22:12
Android多进程模式
本文内容基于《Android
开发艺术探索
》,强烈推荐,值得一看。
晴明_
·
2019-12-17 17:05
IPC之AIDL的简单使用
参考Android
开发艺术探索
AIDL实现流程服务端服务端首先要创建一个Service用来监听客户端的连接请求,然后创建一个AIDL文件,将暴露给客户端的接口在这个AIDL中声明,最后在Service中实现这个
钦_79f7
·
2019-12-17 12:45
关于Android性能优化,该从哪些方面入手?
一、Android性能优化的方面参考:《Android
开发艺术探索
》针对Android的性能优
Ruheng
·
2019-12-16 22:27
RemoteCallbackList AIDL 无法解注册
“Android
开发艺术探索
。”
一洼世界
·
2019-12-16 05:30
Android之Drawable-LevelListDrawable
本篇文章内容来自于:1.Android
开发艺术探索
任玉刚2.领略千变万化的AndroidDrawable(一)目录LevelListDrawable--8.1什么是LevelListDrawable--
Amy_LuLu__
·
2019-12-15 23:55
将安卓app闪退信息保存在本地或服务器的工具类CrashHandler
当时,我的回答是否定的,因为我当时并不知道原来安卓早就有UncaughtExceptionHandler可以去全局捕获异常,直到我看了Android
开发艺术探索
这本书。
19snow93
·
2019-12-15 14:08
android
开发艺术探索
第三章心得(View的事件体系)
View的基础知识什么是ViewView是Android中所有控件的基类,View是一种界面层的控件的一种抽象,它代表了一个控件,在Android设计中,ViewGroup也继承了View,这就意味着View本身就可以是单个控件也可以是多个控件组成的一组控件,通过这种关系就形成了View树的结构。View的位置参数view的位置主要由它的四个顶点来决定,分别对应于View的四个属性:top、lef
帅气的昵称呢啊吧
·
2019-12-15 07:04
《Android
开发艺术探索
》PDF+源码下载2019-05-18
本书基于Android5.0版本,对Android开发要点进行深入讲解,是高级工程师成长之路上的必备利器!任玉刚著出版社:电子工业出版社ISBN:9787121269394版次:1商品编码:11760209品牌:博文视点包装:平装开本:16开出版时间:2015-09-01用纸:胶版纸页数:524正文语种:中文编辑推荐本书的作者是CSDN知名的专家博主,乐于分享自己的开发经验,书里的知识点都是初学者
JiandaoStudio
·
2019-12-15 01:33
读书笔记-艺术探索-Activity的启动模式
2.Activity的启动模式2.0前言本文总结自任玉刚老师的《Android
开发艺术探索
》,文章中的【示例】在这里2.1Activity的LaunchMode(启动模式)任务栈简介:“后进先出”的栈结构
Entschuldigung_
·
2019-12-11 21:28
Android
开发艺术探索
笔记之十一 -- Android 的多线程和线程池
学习内容线程基本概念线程的不同形式AsyncTaskHandlerThreadIntentService线程池基础原文开篇部分主线程主要处理和界面相关的事情,而子线程则往往用于执行耗时操作。线程的多种形态:AsyncTask:底层封装了线程池和Handler,目的在于方便开发者在子线程中更新UI。HandlerThread:底层直接使用了线程,它是一个具有消息循环的线程,其内部可以使用Handle
whd_Alive
·
2019-12-08 13:59
Android
开发艺术探索
-Activity的生命周期和启动模式
1.生命周期(1)正常的生命周期onCreate()onStart(),onRestart()onResume()onPause()onStop()onDestroy()下图为AndroidDevelopers官网的图:activity_lifecycle.png注:A打开B,则先执行A的onPause,再执行B的onResume。所以在onPause中不可以做耗时操作。(2)异常情况下的生命周期
hexiaosa
·
2019-12-08 02:39
Activity的生命周期
开发艺术探索
笔记
一、Activity的生命周期activity的生命周期分为典型情况下的生命周期和异常情况下的生命周期。Activity典型的生命周期1.典型情况下的生命周期,主要有七个方法,他们之间的执行顺序如图1.1.1所示:图1.1.12.一个Activity去启动另外一个Activity时候,第一个Activity的onPause()方法先被调用后才能执行第二个Activity的OnResume()方法,
西红柿的眼泪
·
2019-12-07 07:43
Android 自定义View学习(一)——准备
学习资料:Android群英传Android
开发艺术探索
刘望舒AndroidView体系系列爱哥AigeStudio自定义控件其实很简单系列感谢以上各位大神前辈们:)除了爱哥的自定义系列博客,再推荐一个非常不错的系列
英勇青铜5
·
2019-12-01 09:58
《Android
开发艺术探索
》Activity的生命周期和启动模式
Activity的生命周期timg.jpgActivity的启动模式timg.jpg(1)standard:标准模式timg.jpg这也是系统的默认模式。每次启动一个Activity都会重新创建一个新的实例,不管这个实例是否已经存在。被创建的实例的生命周期符合典型情况下Activity的生命周期,如上节描述,它的onCreate,onStart,onResume都会被调用。这是一种典型的多实例实现
17浩浩
·
2019-12-01 07:12
Android
开发艺术探索
笔记之八 -- 理解 Window 和 WindowManager
写在最前:本文涉及到源码的部分,查看的是Android8.1.0_r33的源码,部分与原文中代码有出入。附上查看源码的网址:http://androidxref.com/学习内容:Window和WindowManagerWindow的内部工作原理Window的添加、更新和删除Actvitiy、Dialog等类型的Window对象的创建过程原文开篇部分:Window是一个抽象类,具体实现是Phone
whd_Alive
·
2019-12-01 03:29
1.1 IPC通信梳理(三)
要跟上刚哥的小弟们的步伐了,少打游戏多读书本文参考:《Android
开发艺术探索
》Binder连接池假如我们的应用,有很多模块,而每一个模块都需要和服务端通讯,那么我们也要为每一个模块创建特定的aidl
MinuitZ
·
2019-11-28 04:55
1.1 IPC通信梳理(一)
要跟上刚哥的小弟们的步伐了,少打游戏多读书本文参考:《Android
开发艺术探索
》以前写过AIDL代码层的文章,暂时不对代码层面的AIDL以及生成的代码来解读了。
MinuitZ
·
2019-11-27 22:43
《Android
开发艺术探索
》笔记(一)
《Android
开发艺术探索
》笔记本笔记整理自:https://www.gitbook.com/book/tom510230/android_ka_fa_yi_shu_tan_suo/details参考文章
锐心凌志
·
2019-11-08 20:06
《Android
开发艺术探索
》读书笔记
乘着十一在家宅着,巩固下Android小知识,看了遍《Android
开发艺术探索
》,并且将脑子记不住的小细节给记录了下来,作为读书笔记,还是挺有收获的,下面是分章节笔记。
jiaming_
·
2019-11-08 17:33
Android开发之漫漫长途 Ⅳ——Activity的显示之ViewRootImpl初探
该系列引用了《Android
开发艺术探索
》以及《深入理解Android卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,另外也借鉴了其他的优质博客,在此向各位大神表示感谢,膜拜!!!
马飞标
·
2019-11-08 11:05
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他