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
开发艺术探索
》笔记5--View工作原理
View工作原理思维导图ViewRoot和DecorViewMeasureSpec理解MeasureSpecMeasureSpec和LayoutParams关系View的工作流程measure过程正确获取宽高方法layout过程draw过程参看文章ViewRoot和DecorView这是在View三大流程之前(measure,layout,draw),需要了解的概念.ViewRoot对应于View
天一方蓝
·
2020-09-11 12:58
读书笔记
View工作原理
Android
开发艺术探索
Android开发艺术探索笔记
Android开发艺术探索导图
android
《Android
开发艺术探索
》笔记2--IPC机制
《Android
开发艺术探索
》笔记2--IPC机制思维导图AndroidIPC简介Android中的多进程的模式IPC基础概念Serializable接口Parcelable接口Android的几种跨进程的方式使用
天一方蓝
·
2020-09-11 12:58
读书笔记
Android
开发艺术探索
IPC机制
android
《Android
开发艺术探索
》笔记6--理解RemoteViews
RemoteView的应用**简介:**在开发中,通知栏都知道是通过NotificationManager的notify方法实现.桌面小部件则是通过AppWidgetProvider实现.后者本质上是一个广播.更新他们无法像以前那样.这是因为不是一个进程,小部件是SystemServer进程.为了跨进程更新界面,RemoteViews提供了一系列的set方法…RemoteViews通知栏的应用贴出
天一方蓝
·
2020-09-11 12:47
读书笔记
Android
开发艺术探索
Android开发艺术探索笔记
android
理解RemoteViews
Android线程与线程池《Android
开发艺术探索
》笔记
文章目录概述线程形态AsyncTask概述与使用原理HandlerThreadIntentService工作原理线程池线程池的优点与构成线程池的分类参考文章:要点提炼|开发艺术之线程。概述线程是CPU调度的最小单元。线程是一种受限的资源,不能多次的创建与停止。分类:主线程:一般一个线程只有一个主线程。主线程中一般用于UI操作,用于与用户交互。子线程:子线程中一般执行耗时操作,比如网络操作和IO操作
coder_hezi
·
2020-09-11 05:34
android
android面试准备
要点提炼
Android
开发艺术探索
- 第9章 四大组件的工作过程
1.Activity启动过程ref从Activity的startActivity方法开始。startActivity的多个重载方法,最终都会调用startActivityForResult方法。mParent代表的是ActivityGroup,API13之前用于在一个界面中嵌入多个Activity,之后被Fragment替代,所以这里一般为null。该方法中主要调用了Instrumentation
矢口
·
2020-09-11 04:18
编程
Android
Java
Android
开发艺术探索
- 第11章 Android的线程和线程池
Android的主线程主要是运行四大组件以及处理其与用户的交互;而子线程用于执行耗时任务,如网络请求,I/O操作。1.Android中的线程形态AsyncTask在线程池中执行后台任务,其封装了Thread和Handler,通过execute方法执行AsyncTask。关键方法:onPreExecute:在执行execute方法的线程中运行,一般为主线程,用于执行在开始异步任务之前的一些准备工作。
矢口
·
2020-09-11 04:47
编程
Android
Java
Android
开发艺术探索
- 第12章 Bitmap的加载和cache
1.Bitmap高效加载加载Bitmap的方法:使用BitmapFactory的decodeFile/decodeResource/decodeStream/decodeByteArray可以分别从,文件/资源/输入流/字节数组中加载一个Bitmap。decodeFile/decodeResource会间接调用decodeStream。通过采样率控制加载出的Bitmap的大小,以提高加载效率:将B
矢口
·
2020-09-11 04:47
编程
Android
Java
直播平台代码的开发中Android SDK开发压缩与优化
直播平台代码的开发中AndroidSDK开发压缩与优化一、前言本篇是AndroidSDK
开发艺术探索
系列的第六篇文章,简单介绍了SDK开发中关于SDK包体积优化相关的知识。
云豹科技官方
·
2020-09-10 21:55
直播源码
直播系统开发
直播平台开发
2019最值得关注的几个技术类公众号
号主是任玉刚,《Android
开发艺术探索
》作者,待过腾讯、百度等一线大厂,他的公号除了分享「Java、Android、大前端」技术以外,还有很多程序员成长类的文章,值得每一个程序员阅读。程序
伯兮
·
2020-09-10 18:37
Android开发之杂货铺
Android设置中“强行停止”详解
Android设置中“强行停止”详解最近工作上遇到了广播接受不到的问题,查看了《Android
开发艺术探索
》一书中关于广播的发送和接受的章节(P356-P362)。
上帝灬半毛钱
·
2020-08-26 23:48
Android
《Android
开发艺术探索
》读书笔记——Toast调用流程的源码分析
本文将介绍Android中Toast显示时的调用过程,细节逻辑我们不去分析,而是从整体上来看Toast内部的调用过程CSDN地址:http://blog.csdn.net/myterabithia/article/details/56012877首先看Toast的show()方法publicvoidshow(){if(mNextView==null){thrownewRuntimeExceptio
程田
·
2020-08-26 12:55
Android面经:入职网易的那一天,我哭了(被裁后奋战7个月拿下offer)
先给大家推荐几本书:1、《Android
开发艺术探索
》——高级Android开发进阶必备2、《剑指offer》——基础必备前期准备和知识点一般外地的面试,前几轮都会选择电话面试的方式。
Android-until
·
2020-08-26 11:58
面试
Android
程序员
Android
Android开发
面试
面经
面试题
Java心得笔记->持有对象
阅读《JAVA编程思想》
随手笔记
,后期有时间慢慢整理如果一个类没有显示地声明继承自那个类没那么它自动继承ObjectCollection类要确保这个Collection包含指定的元素,这是因为考虑到Set
小白爱准准
·
2020-08-25 08:20
《java编程思想》笔记
随手笔记
图片发自App老婆,我爱你!老婆,昨天下午回家才知道忘记拿钥匙,老牛我在等爸回来的那会,一直在想你,顺带吃了两棵草,味道还不错,甜甜的;就好比老婆的笑容,也是甜甜的;你经常对我说不要求什么,只要求我能好好的爱你。我知道你对物质要求不高,但是作为你老公,我希望你跟着我能安安心心的、幸幸福福的过完我们的一生。我不只要好好的爱着你护着你,还要让你过得无忧无虑,想做自己想做的事情,我一直会在背后支持你。爱
三十多的小老头
·
2020-08-25 04:09
[
随手笔记
] pycharm 创建 python虚拟环境
在pycharm中使用虚拟环境-files--settings--Project--ProjectInterpreter--add选择虚拟环境路径下的python.exe即可方法一:File--->NewProject-->出现如下图,点击ProjectInterpreter:NewVirtualenvenvironment方法二:打开ProjectInterpreters页面:文件(file)—
iShooting
·
2020-08-25 03:06
随手笔记
Android事件分发/传递机制总结
触摸屏事件派发机制详解与源码分析一(View篇)–工匠若水Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)–工匠若水Android事件分发机制详解:史上最全面、最易懂极客学院Android
开发艺术探索
骨灰在飞扬
·
2020-08-25 00:39
android
Android自定义控件
Android自定义控件
Android
Android事件分发
薛兆丰读读后感:成本是放弃了的最大代价?
题注:薛兆丰的原作我并未看过,这篇
随手笔记
纯粹出于耕途的读后感:什么样的思维——《薛兆丰经济学讲义》而来。
燕子貓貓
·
2020-08-24 23:11
验证和分析Android的事件分发机制
转载请以链接形式标明出处:本文出自:103style的博客《Android
开发艺术探索
》学习记录baseonAndroid-29文中相关的源码有删减目录事件分发流程图三个主要相关方法以及一些结论的介绍测试验证
103style
·
2020-08-24 22:53
Android开发艺术探索学习
从setContentView方法源码出发,弄懂Activity的视图是怎么附属在Window上的
添加布局文件到mContentParentonContentChangedDecorView正式添加到Window中handleResumeActivitymakeVisible总结前言最近正在看Android
开发艺术探索
MrFengZH
·
2020-08-24 21:06
Android开发中的事件分发机制梳理
《Android
开发艺术探索
》一书中对事件分发做了很详细的介绍。
george_zyf
·
2020-08-24 21:06
Android
STM32复习笔记(九)OLED的介绍和使用方法
作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的
随手笔记
,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:OLED的介绍和使用方法!!!
Sumjess
·
2020-08-24 15:09
STM32从入门到精通
【读书笔记】【Android
开发艺术探索
】第10章 Android 的消息机制
这一章主要讲了以Handler为中心的Android消息机制。这要是Handler,MessageQueue,LooperHandler:用于发送消息和处理消息;MessageQueue:用于描述消息队列;Looper:创建消息队列以及进入消息循环。一、Handler1、创建时采用系统当前线程的Looper来构建消息循环系统;2、主要作用是将一个任务切换到某一个指定的线程中运行;3、通过Threa
yxhuangCH
·
2020-08-24 11:18
android开发
读书笔记
Hanlder
学习资料:android
开发艺术探索
PDF版
------>------>>------>>>下载后24小时请务必删除,观看完整内容,请前往购买正版书籍android
开发艺术探索
PDF版_百度网盘链接------
小小搬运工
·
2020-08-24 11:31
资源
Android
开发艺术探索
第2章 IPC机制 (概要)
2.1AndroidIPC简介1、IPC是Inter-ProcessCommunication的缩写,含义为进程间通信或者跨进程通信,指两个进程之间进行数据交换的过程。2、操作系统描述:1)线程是CPU调度的最小单元,同时线程是一种有限的系统资源。2)进程一般指一个执行单元,在PC和移动设备上指一个程序或者一个应用。3)一个进程可以包含多个线程。因此进程和线程是包含与被包含的关系。3、在Andro
HerSpoon
·
2020-08-24 11:52
Android
View的事件体系《Android
开发艺术探索
》笔记
文章目录1View的基础知识1.1什么是View1.2位置参数1.3MotionEvent与Touchslop1.4VelocityTracker、GestureDetector和Scroller1.VelocityTracker2.GestureDetector3.Scroller2.View的滑动1.通过View自带的ScrollTo与ScrollBy方法2.通过动画给View施加平移效果3.
coder_hezi
·
2020-08-24 11:54
android面试准备
android
要点提炼
Android
开发艺术探索
笔记 第四章 View的工作原理
在Android中,View是一个很重要的角色,简单来说,View是Android中视觉的呈现,在界面上Android提供了一套完整的GUI库,里面有很多控件,但是有时候往往并不能满足于需求,所以只有自定义View了,我们会简单的说下流程,然后再去实践除了View的三大流程之外,View常见的回调方法也是必须掌握的,比如构造方法,onAttach,onVisibilityChanged,onDet
isJingkai
·
2020-08-24 11:13
Android开发艺术探索
Android
开发艺术探索
笔记 第一章
本人是已经参加工作大半年的菜鸟一枚,为公司也做了两个项目,学习到了不少知识,但是感觉自己的基础不是很足,也需要一些进级,所以就买了任玉刚大神的android
开发艺术探索
来学习,查漏补缺,多多学习,不管是我知道的还是我不知道的我都要重新查漏补缺
isJingkai
·
2020-08-24 11:12
Android开发艺术探索
Android
开发艺术探索
读书笔记——进程间通信
1.多进程使用场景1)应用某些模块由于特殊需求须要执行在单独进程中。如消息推送,使消息推送进程与应用进程能单独存活,消息推送进程不会由于应用程序进程crash而受影响。2)为加大一个应用可使用的内存。须要多进程来获取多份内存空间。2.怎样开启多进程给四大组件(Activity、Service、Receiver、ContentProvider)在AndroidMainfest中指定android:p
weixin_34237596
·
2020-08-24 11:07
Android中的动画总结
文章主要内容来源《Android
开发艺术探索
》,部分内容来源网上的文章,文中会有链接。Android系统提供了两个动画框架:属性动画框架和View动画框架。
weixin_30949361
·
2020-08-24 10:24
读《Android
开发艺术探索
》---View滑动冲突
//今天来学习一下View的滑动冲突,主要从滑动冲突的产生原因和滑动冲突的解决方案出发。View滑动冲突产生的三个冲突场景。场景1、外部View左右滑动,内部View上下滑动场景2、外部View上下滑动,内部View也上下滑动场景3、场景1和场景2之间的混合滑动。如图从左向右场景1-3场景1和场景2都是比较常见的页面布局。因此解决这种滑动冲突十分必要据我现在的了解,场景1现在可以使用ViewPag
阿卧
·
2020-08-24 10:15
Android进阶
《Android
开发艺术探索
》之View的事件体系和工作原理学习笔记
书中把自定义View分为下面4类:1、继承View重写onDraw方法这种方法主要用于实现一些不规则的效果,不方便通过布局的组合方式来达到,一般需要自己绘制图形并实现动画等效果。需要重写onDraw方法。采用该方法需要自己支持wrap_content和padding。2、继承ViewGroup派生特殊的Layout这种方法主要用于实现自定义的布局,除了系统的LinearLayout、Relativ
阿蛮家
·
2020-08-24 10:43
Android
Binder机制在AIDL中的实现分析
本篇主要通过结合已经阅读的Binder机制相关资料(《Android
开发艺术探索
》和http://weishu.me/2016/01/12/binder-index-for-newer/),通过AIDL
骨灵冷
·
2020-08-24 10:53
Android
Framework
《Android
开发艺术探索
》读书笔记-第一章 Activity的生命周期和启动模式
Android
开发艺术探索
-读书笔记第一章Activity的生命周期和启动模式1.1.1典型情况下的生命周期分析1)Activity的生命周期:onCreate->onRestart->onStart-
被代码淹没的小伙子
·
2020-08-24 10:58
读书笔记
Android
开发艺术探索
笔记(23)
JNI和NDK编程Java的JNI表示JavaNativeInterface(Java本地接口),它是方便Java调用C/C++等本地代码所封装的一层接口。我们都知道Java的优点有跨平台,但其和本地交互的时候也出现了短板,所以提供了JNI专门用于和本地代码交互。这就增强了Java和本地交互的能力,通过JNI,Java可以很好的和本地C/C++交互。NDK是Android提供的工具集合,通过NDK
RikkaTheWorld
·
2020-08-24 10:51
Android
开发艺术探索
android
开发艺术探索
之--IPC(跨进程通信)---多进程模式
本文是读过android
开发艺术探索
后,用于记录知识的再次感谢任玉刚大神出这本书。说到IPC的使用场景就必须提到多进程,只有面对多进程这种场景下,才需要考虑进程间通信。
小股东
·
2020-08-24 09:16
android开发艺术探索
Android接入阿里云播放SDK
随手笔记
Android接入阿里云播放SDK
随手笔记
阿里播放sdkAPI可参考阿里官方文档,不做过多的解释,本项目中使用的阿里播放SDK为,UI播放器,如果你恰巧使用的library依赖那我相信这篇文章能对你快速接入有很大的帮助
腊新
·
2020-08-24 09:38
Android 学习IPC之个人总结
以下知识都是学习《Android
开发艺术探索
》后的总结IPC的简介IPC是英文:InterProcessCommunication的首字母缩写,也就是进程间通信。
泥阿布_Abner
·
2020-08-24 09:42
Android
开发艺术探索
笔记 第八章 理解Window和WindowManager
Window表示一个窗口的概念,桌面上显示一个悬浮窗的东西就需要用到Window来实现。Window是一个抽象类,它的具体实现是PhoneWindow,创建可以通过WindowManager即可完成。WindowManager是外界访问Window的入口,Window的具体实现位于WindowMangerService中,WindowManager和WindowMangerService的交互是一
哆啦miss梦
·
2020-08-24 09:31
Android开发艺术探索
读书笔记
Android
开发艺术探索
笔记 第五章 理解RemoteViews
RemoteViews的应用RemoteViews在实际开发中,主要用在通知栏和桌面小部件的开发过程中。通知栏通过NotificationManager的notify实现的,桌面小部件则是通过AppWidgetProvider来实现的。RemoteViews在通知栏上的应用RemoteViews使用的时候提供当前应用的包名和布局文件的资源id即可创建一个RemoteViews对象,更新则通过一系列
哆啦miss梦
·
2020-08-24 09:31
Android开发艺术探索
读书笔记
android
Android
开发艺术探索
笔记 第七章 Android动画深入分析
View动画view动画的种类View动画的四种变换效果对应Animation的四个子类,既可以通过XML来定义,也可以通过代码来创建。TranslateAnimation平移动画ScaleAnimation缩放动画RotateAnimation旋转动画AlphaAnimation透明度动画set标签表示动画集合,对应AnimationSet类,它可以包含若干个动画,并且它的内部也是可以嵌套其它动
哆啦miss梦
·
2020-08-24 09:31
Android开发艺术探索
读书笔记
NDK开发(一)--ndk-build
1.使用cmake方式编译ndk程序已经写在CSDN博客中NDK开发
随手笔记
2.今天记录不使用cmake方式,使用ndk自带的ndk-build来生成so库文件。
爱骑车的羊
·
2020-08-24 09:27
Android
ndk
cmake
jni
Android
开发艺术探索
笔记 第四章
Android
开发艺术探索
笔记第四章View的工作原理基本概念ViewRoot对英语ViewRootImpl类,他是连接WindowManager和DecorView的纽带View的绘制流程是从ViewRoot
IceBearrr
·
2020-08-24 09:20
Android
开发艺术探索
读书笔记(第二章)
IPC机制Android中的多进程模式一、开启多进程给四大组件在AndroidManifest.xml中指定android:process属性:1)android:process=“:remote”–私有进程,其他应用的组件不能和它跑在一个进程之中。2)android:process=“xxx.xxx.xxx:remote”–其他应用可通过ShareUID与其跑在同一个进程,需要两个应用具有相同的
好想变大牛
·
2020-08-24 09:49
读书笔记
Android开发艺术探索
《Android
开发艺术探索
》读书笔记 (2) 第2章 IPC机制
第2章IPC机制http://www.nowcoder.com/discuss/3669?type=0&order=0&pos=7&page=12.1AndroidIPC简介IPC是Inter-ProcessCommunication的缩写,含义为进程间通信或者跨进程通过是指两个进程之间进行数据交换的过程,什么是进程,什么是线程,线程是CPU调度的最小单元,同时线程是一种有限的系统资源,而进程一般
xxxxxhua
·
2020-08-24 08:58
android
IPC方式(Bundle、文件共享、Messenger)--《Android
开发艺术探索
》阅读笔记——第二章part2
一、使用Bundle在一个进程中使用另外一个进程的Activity,Service,Receiver,在Bunlder中附加我们需要传输给远程进程的信息,然后用intent发送过去,当然,我们传输的数据必须能够序列化,比如基本数据类型,实现了Parcelable接口的对象,实现了Serializable接口的对象以及一些Android支持的特殊对象(具体内容可以看下Bundler这个类,Bundl
胡飞洋
·
2020-08-24 08:38
android
《Android开发艺术探索》
进阶
IPC方式(ContentProvider、Socket、Binder连接池)--《Android
开发艺术探索
》阅读笔记——第二章part4
一、ContentProvider书中省略很多,建议阅读此系列文章:https://blog.csdn.net/harvic880925/article/details/44521461二、Socket建议阅读Socket详解:https://blog.csdn.net/carson_ho/article/details/53366856三、Binder连接池在本节中要再次介绍一下AIdL,原因是
胡飞洋
·
2020-08-24 08:38
android
IPC
Android SDK
开发艺术探索
实践
AndroidSDK
开发艺术探索
系列基于实际生产中的业务型SDK开发实践经验,具有一定的实战性与技术性,不仅包含一定业务背景下的经验之谈,还系统性地介绍了一款第三方SDK的开发过程以及相关技术的选型。
Android技术之家
·
2020-08-24 08:17
java
spring
编程语言
xhtml
framework
《Android
开发艺术探索
》IPC机制初认识
AndroidIPC简介IPC是Inter-ProcessCommunication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。说起进程间通信,我们首要理解什么是进程,什么是线程,进程和线程是截然不同的概念。按照操作系统中的描述,线程是cpu调度的最小单元,同时线程也是一种有限的系统资源。而进程一般指一个执行单元,在PC和移动设备上指一个程序或者一个应用。一个进程可
Code-Porter
·
2020-08-24 07:23
Android开发艺术探索
《Android
开发艺术探索
》读书笔记第一章--Activity的生命周期和启动模式
本文是《Android
开发艺术探索
》读书笔记系列第一篇,作为学习的一个自我总结和二次复习一、Activcity的生命周期Activcity生命周期的切换过程总览针对流程图,附加一些具体说明:1.一个Activity
一颗烂葱
·
2020-08-24 07:50
安卓学习
Android
开发艺术探索
笔记 前四章
Android
开发艺术探索
笔记这几天看了Android
开发艺术探索
这本书,感觉是一本很好的书。我目前看了前4章。
何时夕
·
2020-08-24 07:07
android源码
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他