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的线程和线程池
本文是《Android
开发艺术探索
》的学习笔记Android中的线程形态1.AsyncTaskAsyncTask封装了Thread和Handler,是抽象的泛型类,提供了Params,Progress,
sheltonliu
·
2020-03-13 08:52
Activity
前言参考书:Android
开发艺术探索
本篇主要介绍Activity的生命周期、启动模式和Intentfliter的匹配规则正文一、Activity的生命周期分两种:正常情况下和异常情况下的生命周期1.1
珞神
·
2020-03-12 15:42
View的滑动
本文内容参考于《android
开发艺术探索
》,作为分析总结。
聪聪的豆芽
·
2020-03-12 06:35
Android IPC机制(Android
开发艺术探索
)
1.什么是AndroidIPCIPC:inter-processCommnication跨进程的通信,多进程之间的通信,不同的操作系统有不同的通信方式,Android继承自Linux,但其IPC并没有完全继承Linux,除了socket进程通信之外,其最具特色通信方式之一的是binder机制为什么需要进程通信:我们知道Android一般情况下一个应用是默认运行在一个进程中,但有可能一个应用中需要采
安安zoe
·
2020-03-12 02:43
Android
开发艺术探索
笔记——View(二)
Android
开发艺术探索
笔记——View(二)View的事件分发机制学习资料:1.UnderstandingAndroidInputTouchEventsSystemFramework2.ManagingTouchEventsinaViewGroup3
JohnTsai
·
2020-03-11 20:25
《Android
开发艺术探索
》Chap2_IPC机制
注:此篇笔记只记录重难点,对于基础和详细内容请自行学习《Android
开发艺术探索
》2.1IPC简介Inter-ProcessCommunication的缩写。
Ernest_Chang
·
2020-03-11 09:30
Android Binder学习笔记(一)
本文参考《Android
开发艺术探索
》,建议照着代码看文章。
leilifengxingmw
·
2020-03-11 03:19
Android Intent传递对象为什么要序列化,序列化有那几种方式
通过对《Android
开发艺术探索
》可以知道序列化是将一个对象转化成可存储可传输的状态,序列化后的对象可以在网络上传输,也可以存储
予以摩卡
·
2020-03-10 22:25
activity两种情况下的生命周期分析
关于Activity的生命周期,参看了相关书籍(android
开发艺术探索
)和文档,还是对以前的知识体系有了很大程度的改善的,在这里记录一下。
风再起时ME
·
2020-03-10 07:19
Android线程—AsyncTask的使用及原理
本文内容基于《Android
开发艺术探索
》,强烈推荐,值得一看。
晴明_
·
2020-03-09 19:30
开发艺术探索
—Handler
作用:多线程模式下,用于线程间的数据传递,子线程跟新ui等操作。在学习怎么使用前,需要认识几个重要的概念Message:线程间传递的消息(线程通讯的数据单元)Handler:消息的发送和处理者,(子线程和主线程的通信媒介)MessageQueue:存放handler发送的message(一种数据结构)Looper:消息循环,消息的获取和分发(MessageQueue和Handler的通信媒介)使用
leap_
·
2020-03-08 18:31
Android
开发艺术探索
(7) --- 理解Window和WindowManager
1.Window和WindowManagerWindow表示一个窗口的概念,如在创建对话框时就需要Window来进行。Window通过WindowManager来操作Window,但WIndow的具体实现都需要使用WindowManagerService1.1WindowWindowFlags参数作用FLAG_NOT_TOUCH_MODAL表示Window不需要获取焦点,也不需要接受各种输入时间,
官子寒
·
2020-03-08 11:41
第三章 View事件体系(1)
本文为Android
开发艺术探索
的笔记,仅供学习首先View虽然不是四大组件,但是它的作用和重要性甚至比Receiver和Provider要重要的多。
因为你是毕业生
·
2020-03-08 11:19
ImageLoader 实现
参考:《Android
开发艺术探索
》涉及到的知识点Bitmap的高效加载通过BitmapFactory.Options来缩放图片,主要用到了它的inSampleSize参数,及采样率。
青衣白歌
·
2020-03-08 01:55
Android中AIDL的使用和原理解析
写这篇文章之前,首先要感谢一下任玉刚大哥写了《Android
开发艺术探索
》这本书。这篇文章其实就是对书中讲解AIDL的那个小节的一个简单的总结。
磐林
·
2020-03-07 03:03
Activity生命周期和启动模式
此文是android
开发艺术探索
和android源码设计模式这两本书的读书笔记。
LeeIA_e9f6
·
2020-03-06 17:55
Binder学习概要
如果想要系统地学习Binder,推荐看《Android
开发艺术探索
》的相关章
sososeen09
·
2020-03-06 09:31
Android之Drawable-NinePatchDrawable
本篇文章内容来自于:1.Android
开发艺术探索
任玉刚2.领略千变万化的AndroidDrawable(一)目录NinePatchDrawable--4.1什么是NinePatchDrawable--
Amy_LuLu__
·
2020-03-05 04:26
Activity的生命周期和启动模式
本文章是根据任主席的《android
开发艺术探索
》所做的笔记activity的生命周期大家应该都很熟悉了吧,大概说一下就行:onCreate()--->onStart()-->onResume()-->
伪代码
·
2020-03-04 04:41
[Android
开发艺术探索
]第三章学习笔记
最近学习了Android
开发艺术探索
的三、四章,本来是想写一篇关于VIew的文章。
seven_Android
·
2020-03-03 18:50
目录
CCPrimerPlus数据结构计算机组成原理操作系统计算机网络算法算法导论JavaJava核心技术卷一Java核心技术卷二ThinkinginJavaAndroid第一行代码Android群英传Android
开发艺术探索
licrylv
·
2020-03-03 09:56
Android
开发艺术探索
笔记之十 -- Android 的消息机制
学习内容Android的消息机制Handler即其底层支撑原文开篇部分:从开发角度来说,Handler是Android消息机制的上层接口,通过它可以将任务切换到Handler所在的线程中执行。更新UI仅仅是Handler的一个特殊的使用场景。本质不是专门用来更新UI,只是常被用来这么做而已。Andorid的消息机制主要指Handler的运行机制,Handler的运行底层的MessageQueue和
whd_Alive
·
2020-03-03 07:06
Android学习笔记(三)View基础
参考书籍:《Android
开发艺术探索
》任玉刚如有错漏,请批评指出!
laughterJ
·
2020-03-01 22:32
Android 中的 IPC 方式-使用文件共享
推荐书籍:Android
开发艺术探索
,以下内容为该书中提到的.文件共享共享文件是一种不错的进程间通信方式,两个进程通过读/写同一个文件来交换数据.通过文件交换数据很好使用,除了可以交换一些文本信息外,我们还可以序列化一个对象到文件系统中的同时从另一个进程中恢复这个对象
plusend
·
2020-03-01 12:00
《Android
开发艺术探索
》读书笔记-第三章 View的事件体系
第三章View的事件体系3.1View的基础知识3.1.2View的位置参数1)View的位置参数top,left,right,bottom都是View相对于父容器的位置坐标2)x=left+translationX;y=top+translationY3)View在平移的过程中top和left并不会发生改变,改变的是translationX、translationY、x、y3.1.3Motion
被代码淹没的小伙子
·
2020-03-01 08:22
android
开发艺术探索
第一章心得(activity生命周期和启动模式)
(1)onStart和onResume的区别是onStart可见,还没有出现在前台,无法和用户进行交互。onResume获取到焦点可以和用户交互。(2)新Activity是透明主题时,旧Activity不会走onStop;(3)Activity切换时,旧Activity的onPause会先执行,然后才会启动新的Activity;(4)Activity在异常情况下被回收时,onSaveInstanc
帅气的昵称呢啊吧
·
2020-03-01 06:37
android
开发艺术探索
第十一章心得(android的线程和线程池)
ThreadPoolExecutorExecutorService是最初的线程池接口,ThreadPoolExecutor类是对线程池的具体实现,它通过构造方法来配置线程池的参数,我们来分析一下它常用的构造函数吧。publicThreadPoolExecutor(intcorePoolSize,intmaximumPoolSize,longkeepAliveTime,TimeUnitunit,Bl
帅气的昵称呢啊吧
·
2020-02-29 13:28
Android
开发艺术探索
阅读笔记(第二章IPC 机制)
进程之间通信方式有:Bundle,文件共享,AIDL,Messenger,Contentprovider、Socket.应用如果使用多进程时,会导致多次初始化application,每次进程名称都不一样。可以通过判断pid来区分判断。当我们用Intent和Binder传输数据或者需要把对象持久化到存储设备上都需要用到Serializable和Parcelable。Messenger可以翻译为信使,
人失忆
·
2020-02-29 12:58
Android
开发艺术探索
-IPC机制
什么是IPCInter-ProcessComminication进程间通信各平台进程间如何通信Windows剪切板、管道和油槽Linux命名管道、共享内容和信号量Android基于Linux,常用Binder和SocketAndroid应用如何开启多进程通过给四大组件指定android:process通过JNI在native层fork一个新的进程不推荐指定android:processs系统将为每
kdroid
·
2020-02-29 00:47
《Android
开发艺术探索
》之学习笔记(二)IPC机制
IPCInter-ProcessCommunication的缩写。含义为进程间通信或跨进程通信,是指两个进程之间进行数据交换的过程。进程和线程的区别线程是CPU调度的最小单元,是一种有限的系统资源。进程一般指一个执行单元,在PC和移动设备上指一个程序或者一个应用。一个进程可以包含多个线程,因此进程和线程是包含与被包含的关系。多进程分为两种第一种情况是一个应用因为某些原因自身需要采用多线程模式来实现
tgzzl
·
2020-02-28 09:05
Android开发之漫漫长途 Ⅰ——Android系统的创世之初以及Activity的生命周期
该系列引用了《Android
开发艺术探索
》以及《深入理解Android卷Ⅰ,Ⅱ》中的相关知识,另外也借鉴了其他的优质博客,在此向各位大神表示感谢,膜拜!!!
马飞标
·
2020-02-28 08:52
说明
最近在啃书,什么《Android群英传》,《Android
开发艺术探索
》还有老罗的《Android
暗鸦
·
2020-02-27 15:58
读书笔记之Android线程和线程池
本文是阅读安卓
开发艺术探索
一书第十一章的笔记和延伸感想概述Android中扮演线程角色的有:Thread,AsyncTask,IntentService,HanderThread...当线程数大于CPU
sugaryaruan
·
2020-02-27 07:44
「Do.027」遇见《Android
开发艺术探索
》作者
首发公众号:Android程序员日记作者:贤榆的榆如果喜欢,请关注、赞赏、点在看阅读时间:3738字6分钟2019年11月2日,《Android
开发艺术探索
》作者任玉刚组织了一场上海的线下粉丝见面会。
贤榆的榆
·
2020-02-25 02:33
程序人生
Android
开发艺术探索
学习笔记(二)
Part2结合官方文档阅读《Android
开发艺术探索
》时所做的学习笔记。本篇记录第二章:IPC机制。What?How?Why?什么是IPC?
aJIEw
·
2020-02-25 01:41
Bitmap的加载和Cache
Android
开发艺术探索
笔记一:Bitmap的高校加载Bitmap在Android中指的是一张图片,格式有多1.如何加载一个Bitmap:BitmapFactory提供了四种方法:decodeFile
莲塘之水
·
2020-02-25 00:24
Android-绘图机制总结
而且已经过去很久了有的地方也忘记了,最重要的是当时刚刚开始写博客,很多地方不规范,自己查阅起来也比较麻烦,所以重新在上整理一篇绘图机制的总结,内容是整合了android群英传和android
开发艺术探索
两本书中的内容
张文靖同学
·
2020-02-24 19:16
Android
开发艺术探索
笔记之五 -- 理解 RemoteViews
学习内容:RemoteViews在通知栏和桌面小部件上的应用RemoteViews的内部机制RemoteViews的意义RemoteView的应用实际开发中,RemoteViews主要用在通知栏和桌面小部件的开发过程中。通知栏主要通过NotificationManager的notify方法实现,桌面小部件则是通过AppWidgetProvider来实现,其本质也是一个广播。通知栏和桌面小部件更新界
whd_Alive
·
2020-02-23 05:30
Android
开发艺术探索
之读书笔记二
进程跟线程的理解进程(英语:process),是计算机中已运行程序的实例,是系统进行资源分配和调度(若不支持线程机制,进程的系统调度的单位。否则,线程是系统调度的单位)的独立单位。为了更好的介绍进程这个概念,先从多道程序设计说起,多道程序设计技术是操作系统最早引入的技术,它的设计思想是允多个程序同时进入内存并运行,其目的是为了CPU的利用率,进而提高系统效率。多道程序设计技术允许多个程序同时进入内
小宇宙_XYZ
·
2020-02-22 21:54
Android
开发艺术探索
摘抄笔记 View的事件分发机制
点击事件的传递规则点击事件的事件分发,其实就是对MotionEvent事件的分发过程,即当一个MotionEvent产生了以后,系统需要把这个事件传递给一个具体的view,而这个传递的过程就是分发过程。点击事件的分发过程由三个很重要的方法来共同完成:dispatchTouchEvent、onIntercepttTouchEvent和onTouchEvent。publicbooleandispatc
发条周
·
2020-02-22 17:59
Android 面试题7
《Android
开发艺术探索
》《Android群英传》《深入理解Java虚拟机》《剑指offer》刷题,主要是LeetCode牛课网Android客户端面试题集锦Android阿里面试题锦集Android
李福来
·
2020-02-22 07:47
Android开发之漫漫长途 XVII——动画(续)
该系列引用了《Android
开发艺术探索
》以及《深入理解Android卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,另外也借鉴了其他的优质博客,在此向各位大神表示感谢,膜拜!!!
马飞标
·
2020-02-22 01:38
Activity的生命周期和启动模式
本文内容基于《Android
开发艺术探索
》,有兴趣的同学可以买本书,值得一看。
晴明_
·
2020-02-21 21:45
view事件分发机制
相信你一定碰到过滑动冲突这一问题,解决它的理论基础就是要了解view的事件分发机制,本博客只是从大的方面分析事件分发机制,如果要深入研究它,建议大家结合系统源码去进一步分析事件分发机制,本文学习“Android
开发艺术探索
xybCoder
·
2020-02-21 17:40
周记 | 2019.1.14-2019.1.18
前言: 这周主要还是以学习、看代码、看书为主,就着《Android
开发艺术探索
》和《EffectiveJava》下饭,学习了一波关于注解的知识,以及主要使用注解加快开发速度的ButterKnife,另外写了几个简单的
念人远乡
·
2020-02-21 10:39
第二章 IPC机制详解(4)
本文为Android
开发艺术探索
的笔记,仅供学习4.6Socket的使用我们可以通过Socket来进行跨进程通信。
因为你是毕业生
·
2020-02-19 17:16
进程间通信的方式之AIDL
转载请以链接形式标明出处:本文出自:103style的博客《Android
开发艺术探索
》学习记录baseonAndroidStudio3.5.1目录前言AIDL接口创建AIDL支持的数据格式服务端实现创建
103style
·
2020-02-19 10:56
进程间通信的方式之ContentProvider
转载请以链接形式标明出处:本文出自:103style的博客《Android
开发艺术探索
》学习记录baseonAndroidStudio3.5.1目录简介自定义ContentProvider小结简介前面我们介绍了
103style
·
2020-02-19 00:03
《Android
开发艺术探索
》之学习笔记(五)理解RemoteViews
RemoteViews的应用RemoteViews表示的是一个View结构,它可以在其他进程中显示。RemoteViews在通知栏的应用通过RemoteViews加载布局文件可以实现自定义通知效果。更新RemoteViews时,无法直接访问里面的View,必须通过RemoteViews所提供的一系列方法来更新View。//设置TextView的文本remoteViews.setTextViewTe
tgzzl
·
2020-02-18 11:10
View的绘制过程
主要记录学习《Android
开发艺术探索
》1.View的绘制过程:ActivityThread(handlerResumeActivity())--->WindwowManagerImpl(addView
changchengfeng
·
2020-02-17 06:45
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他