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的生命周期和启动模式
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
OC底层学习笔记(1)-NSObiect本质
注:文章为自己学习李明杰老师的OC底层视频做的
随手笔记
我们平时编写的Objective-C的代码,底层实现都是C/C++来实现的,所以Objective-C的面向对象都是基于C/C++的数据结构来实现的
打瞌睡de小男孩
·
2019-12-05 14:19
想靠游戏为生,年入百万?
注:这是篇一个新手写的
随手笔记
,但是颇具争议,很多人对此的观点不一样,甚至反差极大,看到此文的你们,说说你的观点?没想法的话,‘吱’一声也行。
多一点故事
·
2019-12-02 03:19
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
20180116 45d复盘 44组默
我买到的
随手笔记
终于到了,在使用之前,认认真真的把康奈尔笔记法又听了一遍,加深理解与印象。我已经开始用了康奈尔笔记法记笔记,你呢?以前记笔记都是自己去买了笔记本去做课程学习记录。
lovent
·
2019-11-29 04: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
Android
开发艺术探索
随笔--Activity生命周期和启动模式
一、正常情况下生命周期1、onStart和onResume区别:onStart是否可见角度回调的,onResume是在是否位于前台回调的2、当前activity为A,此时打开activityB,会先执行A的onPause、然后执行B的onCreate、onStart和onResume,然后会执行A的onStop。所以不能在onPause执行中重量级操作,应尽量放在onStop中,并且onStop也
菜鸟东
·
2019-11-08 00:44
Activity的生命周期(Android
开发艺术探索
)
一,正常生命周期:1,onCreate():表示Activity正在被创建;做一些初始化工作,比如加载界面布局资源,初始化Activity所需要的数据;2,onStart():表示Activity已经可见;但是没有到前台,还无法与用户交互;3,onResume():表示Activity已获取焦点;Activity已到前台,可以交互;4,onPause():表示Activity失去焦点;可以做一下储
xiaobug
·
2019-11-07 17:17
Androd
开发艺术探索
第10章 Android的消息机制 读书笔记
前言:对于熟悉Android消息机制的小伙伴,可以跳到最后,看主线程的消息循环。Android的消息机制主要是指Handler的运行机制,Handler的运行需要底层MessageQueue和Looper的支撑。MessageQueue是采用单链表的数据结构来存储消息列表。Looper会以无限循环的形式去查看是否有新消息,如果有就处理消息,否则就一直等待。ThreadLocal可以在不同线程中互不
HuDP
·
2019-11-07 15:53
android线程池的使用
最近一直在看《android
开发艺术探索
》,这本书是一本进阶书,书中讲解的好多知识从源码的角度对一个知识点进行多方面的剖析,很适合开发者进阶必读者。
一只小菜鸟的进阶之路
·
2019-11-07 09:18
Android 获得View宽高的几种方式
《Android
开发艺术探索
》笔记:在Activity的onCreate()或者onResume()中去获得View的高度的时候不能正确获得宽度和高度信息,这是因为View的measure过程和Activity
_小马快跑_
·
2019-11-06 21:26
Android
开发艺术探索
——读书笔记
1.11.onStart和onResume,onPause和onStop之间的关系和实质不同?P4onStart和onStop是从Activity是否可见这个角度来回调的,而onResume和onPause是从Activity是否位于前台这个角度来回调的,除了这种区别,在实际使用中没有其他明显区别。2.假设ActivityA打开了ActivityB,那么A的onPause一定是在B的onResum
CarlWu_S
·
2019-11-06 10:21
写一个Spark DataSource的
随手笔记
真的只是个
随手笔记
。记录下一些操作过程。背景最近需要实现一些Spark逻辑计划和物理计划的优化,遂打算写一点简单的数据源来测试。突然想到了Oracle常见的scott/tiger里的数据。
orisonchan
·
2019-11-06 05:03
Android 源码分析 - 事件分发机制
还是那样,文章如有错误,请各位指正,本文参考资料: 1.任玉刚老师的《Android
开发艺术探索
》 2.徐宜生老师的《Android群英传》 注意,本文的所有代码都是API26,如果是其他的版本,
琼珶和予
·
2019-11-06 02:24
Burgess 复盘Day 7
最近听课用上了“
随手笔记
”真心觉得好用,虽然还不熟练,但是已经比过去好一点了。这就是意识的觉
张彦博Burgess
·
2019-11-05 17:56
0708晨读感悟 一 3个妙招,让你做更好的自己!
文中的第3条妙招是做好
随手笔记
,第4条是见逢插针,随手记录脑海中一闪而过的灵感。所以我马上打开笔记本,决定写
随手笔记
。无关语言优美与否,就是决定了去做。
佩奇_
·
2019-11-04 09:14
首个hybird商业项目踩坑总结
该系列引用了《Android
开发艺术探索
》以及《深入理解Android卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,另外也借鉴了其他的优质博客,在此向各位大神表示感谢,膜拜!!!
马飞标
·
2019-11-03 20:54
View的工作流程——measure
好了,闲话到此为止,话说《
开发艺术探索
》里面不少东西我早就看了,但是因为自己当时水平有限,而且有很多也看不大懂,所以看了忘是挺正常的事。
xiasuhuei321
·
2019-11-03 19:09
Android
开发艺术探索
- 读书笔记之第二章 IPC 机制
2.1简介全称Inter-ProcessCommunication,跨进程通信。Android下可以通过Binder,Socket等方式实现进程与线程的概念进程,一个程序或应用,可以包含多个线程线程,CPU调度的最小单元Android下的多进程场景一个应用有些模块需要运行在单独进程通过多进程获取多份内存空间当前应用要向其他应用获取数据,例如ContentProvider2.2Android中的多进
Mitnick
·
2019-11-03 04:55
暑假计划-《Android
开发艺术探索
》01
《Android
开发艺术探索
》第九页的思考。怎么判断异常退出和正常退出、onSaveInstanceState()什么时候调用?
李文文丶
·
2019-11-02 11:56
Binder机制的应用——双应用间的通信
前言之前的一篇文章说过了Binder机制的总结与应用,里面的是《Android
开发艺术探索
》一书的例子,今天特意将Binder机制应用到双应用之间的通信上,看是否可以实现跨进程的通信。
VC_H
·
2019-11-02 02:42
Android
开发艺术探索
1
Android
开发艺术探索
1Activity的生命周期不要在onPause()中做重量级的操作,因为必须就得Activity的onPause()执行完之后,新Activity的onCreate(),onStart
促集
·
2019-10-31 23:41
第一章 生命周期和启动模式
本文为Android
开发艺术探索
的笔记,仅供学习第一章知识点大纲1android的典型与异常生命周期分析1.1典型生命周期分析七个生命周期函数onCreate():做一些初始化的工作,会调用setContentView
因为你是毕业生
·
2019-10-31 13:27
Android Drawable知识学习
学习资料:Android
开发艺术探索
第6章的读书笔记,基本就是照抄下来:)1.DrawableDrawable表示一种可以在Canvas上进行绘制抽象的概念,种类很多,最常见的颜色和图片都可以是一个Drawable
英勇青铜5
·
2019-10-31 12:32
Android开发之漫漫长途 番外篇——自定义View的各种姿势2
该系列引用了《Android
开发艺术探索
》以及《深入理解Android卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,另外也借鉴了其他的优质博客,在此向各位大神表示感谢,膜拜!!!
马飞标
·
2019-10-31 02:15
Android
开发艺术探索
之性能优化笔记
Android性能优化一,优化内容布局优化、绘制优化、内存泄漏优化、响应速度优化、ListView优化、Bitmap优化、线程优化…….二,优化方法1)布局优化:尽量减少布局文件的层级·删除布局中的无用层级和控件·有选择的使用性能较高的ViewGroup.如果RelativeLayout和LinearLayout都可以使用,那就使用LinearLayout,因为RelativeLayout功能比较
稻草僧
·
2019-10-30 21:54
WanAndroid实战——首页Banner
写在前面的话之前一直在学习任玉刚老师的《Android
开发艺术探索
》,并且也有通过笔记的形式记录下自己认为符合自己需要的内容,一是加深记忆,二是方便以后查找复习。
Tom_Ji
·
2019-10-25 09:21
Android
开发艺术探索
笔记(一) Activity的生命周期和启动模式
1.生命周期1.onCreate():表示Activity正在被创建,此时可以执行一些初始化的方法。2.onRestart():表示Activity正在重新启动,一般为Activity从不可见状态到可见状态时,此方法会被调用。3.onStart():表示Activity正在启动,此时Activity已经可见了,但还不能与用户交互。4.onResume():表示Activity已可以与用户交互了,并
灰丨色
·
2019-10-23 13:19
View事件分发(
开发艺术探索
)
分发过程1.ViewGrouppublicbooleandispatchTouchEvent(MotionEventev)如果事件能传递到当前View,那此方法一定被调用。返回结果受当前View的onTouchEvent和下级View的dispatchTouchEvent影响。//当事件由ViewGroup的子元素成功处理时,mFirstTouchTarget会被赋值指向子元素。//反过来,一旦事
云木杉
·
2019-10-17 14:49
随手笔记
(十七)———后端多附件上传编辑处理
实体类中添加接收文件的字段,名称,id等等privateListFiles;//需要删除文件ID(数据库中没有该字段)privateStringdeleteFileId;//需要删除文件名privateStringdeleteFileName;在service实现类中处理编辑的多份文件,处理分隔符,以及保存文件等等Listfiles=MainDO.getFiles();ListfName=List
ProMan_XY
·
2019-10-15 15:32
Java工作日记
Java工作日记
随手笔记
(十六)———前端多附件上传编辑
多附件上传:删除附件先附上html部分的代码functionoldFiles(){varcontractFilesNames=$("#sign").val();varcontractFilesIds=$("#projectFile").val();varfilePaths=$("#filePath").val();contractFilesNames=contractFilesNames.spli
ProMan_XY
·
2019-10-15 15:00
前端
前端
Bitmap的加载和Cache
参考资料《Android
开发艺术探索
》如何高效的加载一个Bitmap?由于Bitmap的特殊性以及Android对单个应用所施加的内存限制,比如16M,这导致加载Bitmap时很容易出现内存溢出。
发光的老金
·
2019-10-08 09:50
Python
随手笔记
第一篇(2)之初识列表和元组
Python中,列表和元组是一种数据结构:序列,序列中的每个元素都被分配一个序号,元素的位置,第一原元素的位置为0,因此类推。序列是最基本的数据结构,列表和元组他们之间具有一定的区别,即列表可以修改,而元组则不能修改!如果要添加元素最好是用列表。1、在python中,最基本的数据结构是序列,序列中每一个元素被分配一个序号,即元素的位置,称为索引。索引从0开始,-1表示倒数第一个元素,-2表示倒数第
·
2019-09-24 00:46
Java
随手笔记
8之包、环境变量和访问控制及maven profile实现多环境打包
一、java中的包Java利用包来组织代码,一来使大型项目的代码结构清晰,二来包是一个命名空间的划分,即不同包中可以有相同名字的类,只需在在类名前加上包名即可区分它们。Packagexxx必须位于java文件除了注释以外的第一行,用来指明当前文件中的类属于哪一个包,如果没有package语句,则该文件中的类都属于默认包。Importxxx用来在当前java文件中导入不属于当前包中的类,从而可以在当
·
2019-09-24 00:16
Nodejs Express4.x开发框架
随手笔记
Express:?webapplicationframeworkfor?Node.js?Express是一个简洁、灵活的node.jsWeb应用开发框架,它提供一系列强大的特性,帮助你创建各种Web和移动设备应用。目录此文重点介绍Express4.x(具体是4.10.4)的开发框架,其中还会涉及到Mongoose,Ejs,Bootstrap等相关内容。建立工程目录结构Express4.x配置文件E
·
2019-09-24 00:15
Android 属性动画原理与DataBinding
这篇文章主要对Android属性动画的知识通过文字进行整理记录,内容参考于《Android
开发艺术探索
》,在最后会给出我如此理解属性动画和DataBinding的原因。
·
2019-09-22 20:29
点击事件分发机制 关键源码笔记
声明:文字部分主要参考自《Android
开发艺术探索
》,源码部分的解读主要摘抄自Android触摸事件机制(三)View中触摸事件详解、Android触摸事件机制(四)ViewGroup中触摸事件详解,
OneDeveloper
·
2019-09-03 23:08
Android附加技能
Android基础
Pytorch实现LSTM以及参数
随手笔记
importtorchimporttorch.nnasnnclassrnn(nn.Module):super(rnn).__init__()def__init__(self,input_dim,output_dim,num_layer,num_class):self.layer1=nn.LSTM(input_dim,output_dim,num_layer)self.layer2=nn.Linea
LBM&YJ
·
2019-08-23 16:41
经验总结
Window相关
《Android
开发艺术探索
》第8章的笔记:)1、基础使用首先利用WindowManager添加一个Window这里直接上代码mFloatingButton=Button(this)mFloatingButton.text
shfan
·
2019-08-15 04:02
Android
开发艺术探索
相关知识点补充--第十章Android消息机制补充
1.Looper死循环为什么不会导致应用卡死线程默认没有Looper的,如果需要使用Handler就必须为线程创建Looper。我们经常提到的主线程,也叫UI线程,它就是ActivityThread,ActivityThread被创建时就会初始化Looper,这也是在主线程中默认可以使用Handler的原因。主线程的死循环一直运行是不是特别消耗CPU资源呢?其实不然,这里就涉及到Linuxpipe
buder得儿得儿以得儿以得儿得儿
·
2019-07-28 11:06
Android面试复习整理
随手笔记
输出的重要性手机备忘录里的,整理起来:何老师:1.生命现象的本质都是感觉2.所有事件背后都是感觉3.想操别人的心本身就是匮乏感4.感觉的本质是觉5.人生的目的就是获得幸福感,获得圆满的幸福感6.体验感受7.直觉就是我们和宇宙的沟通方式8.先解决心情,后解决事情9.我们能解决的只有感觉10.无意义练习,行为本身没有意义,看我们带着什么样的感觉看这个行为11.格物致知,知行合一包艺桦老师:12.目标是
成文珍
·
2019-07-22 13:56
【vue
随手笔记
】Vue设置静态常量
1、自定义目录:在src下建立constants目录如图所示:建立目录.png2、自定义js:在新建好的constants中建立自己自定义的JS文件,如图所示:建立好的js文件.png3、在该自定义js文件中写入代码:constBASE_URL="https://www.baidu.com"exportdefault{BASE_URL}说明:这里主要对应Net.constants.js4、在rou
stormKid
·
2019-07-16 18:39
【vue
随手笔记
】webpack解决跨域
前言:跨域问题一直是一个头疼的问题,这里需要详细做一篇文章来记录我解决方式。webpack跨域,在这里整理了一下逻辑首先不是为了axios库来进行跨域的,而是直接通过node的webpack设置代理来完成跨域的。1、设置自定义域:在config目录下,找到dev.env.js文件:文件目录.png通过添加:API_HOST:"http://your.host:yourPort/"例如:如图所示.p
stormKid
·
2019-07-16 18:16
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他