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
开发艺术探索
】第11章Android 的线程和线程池
在操作系统中,线程是操作系统调度的最小单元,同时线程又是一种受限的系统资源,即线程不肯能无限制地产生,并且线程的创建和销毁都会有相应的开销。 Android的线程分主线程和子线程。主线程主要处理和界面相关的工作,子线程,也被称为工作线程,执行耗时工作。 Android中的线程形态除了Thread外,还包含AsyncTask、Handler以及IntentService,它们在底层实
yxhuang2008
·
2016-02-14 15:00
android
android
线程
读书笔记
开发艺术探索
[读书笔记]《Android
开发艺术探索
》第四章笔记
View的工作原理4.1初识ViewRoot和DecorView1、ViewRoot对应于ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewR
陶程
·
2016-02-14 15:36
读书笔记
Android艺术探索之旅
[置顶] [读书笔记]《Android
开发艺术探索
》第四章笔记
View的工作原理4.1初识ViewRoot和DecorView1、ViewRoot对应于ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewR
CodeEmperor
·
2016-02-14 15:00
读书笔记
[读书笔记]《Android
开发艺术探索
》第四章笔记
View的工作原理4.1初识ViewRoot和DecorView1、ViewRoot对应于ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewR
CodeEmperor
·
2016-02-14 15:00
读书笔记
Android
开发艺术探索
--Activity
接下来根据自己的平时的学习和自己最近要读的两本书《android
开发艺术探索
》和《android群英传》来梳理记录下自己的学习过程和对于遇到问题如何处理解决,还有将会陆续下一些有关关于如何将Java代码写的更优雅的
Jensen
·
2016-02-14 00:00
android
java
Android中常见IPC方法总结——Android
开发艺术探索
笔记
欢迎转载,转载请注明出处http://blog.csdn.net/l664675249/article/details/50654926IPC(Interprocesscommunication)跨进程通信,是指在两个进程之间交换数据的过程。多进程通信一般分为两种情况。第一种,一个应用因为自身的需要采用多进程实现,比如某些模块由于特殊原因需要运行在单独的进程中。第二种情况,当前应用需要获得其它应用
L664675249
·
2016-02-12 18:00
android
总结
ipc
aidl
messenger
[置顶] [读书笔记]《Android
开发艺术探索
》第三章笔记
《Android
开发艺术探索
》第三章笔记View的基础知识什么是ViewView是Android中所有控件的基类,View是一种界面层的控件的一种抽象,它代表了一个控件,在Android设计中,ViewGroup
CodeEmperor
·
2016-02-11 17:00
读书笔记
[读书笔记]《Android
开发艺术探索
》第三章笔记
《Android
开发艺术探索
》第三章笔记View的基础知识什么是ViewView是Android中所有控件的基类,View是一种界面层的控件的一种抽象,它代表了一个控件,在Android设计中,ViewGroup
CodeEmperor
·
2016-02-11 17:00
读书笔记
Android中IntentFilter匹配规则详解——Android
开发艺术探索
笔记
原文链接http://sparkyuan.me/转载请注明出处启动Activity的方式分为两种,显示和隐式调用。显示调用很简单,直接指明要启动的Activity就可以了,这里主要介绍一下隐式调用。隐式调用需要Intent能够匹配目标组件的IntentFilter中所设置的过滤信息。只有一个Intent同时匹配action,category和data才算匹配成功。示例`action匹配规则acti
Spark_Yuan
·
2016-02-06 14:30
Android进阶
Android升级之路
Android中IntentFilter匹配规则详解——Android
开发艺术探索
笔记
欢迎转载,转载请注明出处http://blog.csdn.net/l664675249/article/details/50640288启动Activity的方式分为两种,显示和隐式调用。显示调用很简单,直接指明要启动的Activity就可以了,这里主要介绍一下隐式调用。隐式调用需要Intent能够匹配目标组件的IntentFilter中所设置的过滤信息。只有一个Intent同时匹配action,
L664675249
·
2016-02-06 14:00
android
filter
intent
匹配规则
开发艺术探索
Activity在异常情况下的生命周期——Android
开发艺术探索
笔记
欢迎转载,转载请注明出处http://blog.csdn.net/l664675249/article/details/50638398Activity在异常情况下的生命周期关于Activity正常情况下的生命周期请参考这篇文章http://blog.csdn.net/l664675249/article/details/48895903,本文主要讲解Activity在异常情况下的生命周期。情况1
L664675249
·
2016-02-05 16:00
android
异常
Activity
生命周期
开发艺术探索
[读书笔记]《Android
开发艺术探索
》第二章笔记
《Android
开发艺术探索
》第二章笔记IPCInter-ProcessCommunication的缩写。含义为进程间通信或跨进程通信,是指两个进程之间进行数据交换的过程。
陶程
·
2016-02-03 16:33
读书笔记
Android艺术探索之旅
[读书笔记]《Android
开发艺术探索
》第二章笔记
《Android
开发艺术探索
》第二章笔记IPCInter-ProcessCommunication的缩写。含义为进程间通信或跨进程通信,是指两个进程之间进行数据交换的过程。
CodeEmperor
·
2016-02-03 16:00
android
[置顶] [读书笔记]《Android
开发艺术探索
》第二章笔记
《Android
开发艺术探索
》第二章笔记IPCInter-ProcessCommunication的缩写。含义为进程间通信或跨进程通信,是指两个进程之间进行数据交换的过程。
CodeEmperor
·
2016-02-03 16:00
android
《Android
开发艺术探索
》读书笔记 (2) 第2章 IPC机制
前言在作为一个android新入门的菜鸟的时候,对于android进程内各组件之间通信就有点混淆不清了.更别说进程间通信和跨进程通信了.但随着项目的深入和经验的丰富,回过头来再看,会发现其实IPC机制也没有那么高深莫测,接下来就是我实际应用和读书笔记.概念IPC:Inter-ProcessCommunication,表示进程间通信或者跨进程通信.是指两个进程之间进行数据交换的过程.(一般进程和线程
qq_28690547
·
2016-02-01 01:00
android
IPC机制
Android源码解析--SwipeMenuListView仿QQ聊天左滑
《Android
开发艺术探索
》—任玉刚3.
lyhhj
·
2016-01-30 22:00
源码解析
QQ左滑删除
《Android
开发艺术探索
》读书笔记 (1) 第1章 Activity的生命周期和启动模式
前言activity作为一个新\老android开发人员是熟悉不过了,不过细节决定成败,笔者把自己在实际开发中的遇到的问题总结下.鉴于之前已经记录了一片activity的日志,这边就只简单做知识点的归纳.Activity生命周期正常情况下:1.从APP中点击home键返回到系统桌面,在返回到activity,调用的是onRestart()这个方法.2.onStart()和onStop()对应,含义
qq_28690547
·
2016-01-30 02:00
android
Activity
[Android开发]Android中的消息机制
以下为《Android
开发艺术探索
》的学习笔记。Handler是Android消息机制的上层接口,这使得在开发过程中只需要和Handler交互即可。
CodeEmperor
·
2016-01-28 10:00
Android开发
Android中View的事件分发机制
今天在月的任玉刚先生的《Android
开发艺术探索
》一书中的有关View的事件分发机制章节,伪代码的讲解形式顿时让人对”View的事件分发机制”有醍醐灌顶之神效,故将该章节的内容摘抄给大家供参考。
wangchunlei123
·
2016-01-24 17:00
android
事件分发
事件拦截
开发艺术探索
【读书笔记】【Android
开发艺术探索
】第10章 Android 的消息机制
这一章主要讲了以Handler为中心的Android消息机制。这要是Handler,MessageQueue,Looper Handler:用于发送消息和处理消息; MessageQueue:用于描述消息队列; Looper:创建消息队列以及进入消息循环。 一、Handler 1、创建时采用系统当前线程的Looper来构建消息循环系统; 2、主要作用是
yxhuang2008
·
2016-01-20 22:00
Android开发
读书笔记
hanlder
《Android
开发艺术探索
》读书笔记 (4) 第4章 View的工作原理
自定义ViewView常见的回调方式:构造方法:(比较常见,经常通过构造方法完成初始化对象等操作);onVisibilityChanged:自定义view里面提供了一个状态模式的实现,允许在View的visibility发生改变时,引发执行onVisibilityChanged方法中的动作。onAttach(Activity):当Fragment与Activity发生关联时调用实现方式:(1).继
qq_28690547
·
2016-01-18 23:00
android
读书笔记
Android
开发艺术探索
-第三章-View的事件体系
layout:postdate:2016-01-08title:Android
开发艺术探索
-第三章-View的事件体系categories:blogtags:[Activity,Android,View
KuTear
·
2016-01-18 20:07
(四)Activity与Activity调用栈
本文为Android的Activity相关知识整理,具体参考了《Android
开发艺术探索
》第一章《Android群英传》第八章《第一行代码》第二章Activity是与用户交互的第一接口。
TsuiJin
·
2016-01-14 14:35
Android
开发艺术探索
学习笔记(十)
第十章 Android的消息机制面试中经常会被问到的一个问题:handler是如何在子线程和主线程中进行消息的传递的,这个问题通过了解Android的消息机制可以得到一个准确的答案。Android的消息机制主要就是指Handler的运行机制,Handler的运行需要底层的MessageQueue和Looper的支撑。需要理解两个概念:MessageQueue:消息队列,通过单链表的数据结构来存储一
小白第二
·
2016-01-14 10:00
Android
开发艺术探索
学习笔记(十)
第十章 Android的消息机制面试中经常会被问到的一个问题:handler是如何在子线程和主线程中进行消息的传递的,这个问题通过了解Android的消息机制可以得到一个准确的答案。Android的消息机制主要就是指Handler的运行机制,Handler的运行需要底层的MessageQueue和Looper的支撑。需要理解两个概念:MessageQueue:消息队列,通过单链表的数据结构来存储一
小白第二
·
2016-01-14 10:00
[置顶] 《Android
开发艺术探索
》图书勘误
第一章在13页提到“系统只在Activity异常终止的时候才会调用onSaveInstanceState与onRestoreInstanceState来储存和恢复数据,其他情况不会触发这个过程。”这句话的描述不确切,准确点说,应该是“系统只在Activity异常终止的时候才会调用onSaveInstanceState与onRestoreInstanceState来储存和恢复数据,其他情况不会触发这
singwhatiwanna
·
2016-01-13 10:00
Android开发
图书勘误
艺术探索
Android
开发艺术探索
读书笔记——01 Activity的生命周期
http://www.cnblogs.com/csonezp/p/5121142.html新买了一本书,《Android
开发艺术探索
》。
csonezp
·
2016-01-11 14:00
Android
开发艺术探索
学习笔记(七)
第七章Android动画深入分析Android的动画分为三种:View动画,帧动画,属性动画。帧动画属于View动画。7.1View动画View动画的作用对象是View,共有四种动画效果:平移(Translate),缩放(Scale),旋转(Rotate),透明度(Alpha)。7.1.1View动画的种类View动画的保存路径:res/anim/filename.xml。XML格式语法如下:an
小白第二
·
2016-01-07 16:08
Android
开发艺术探索
学习笔记(六)
第六章Android的Drawable Drawable的优点:使用简单,比自定义view的成本要低;非图片类型的Drawable占用空间小,有利于减小APK安装包的大小。6.1Drawable简介Drawable有很多种,他们都表示一种图像的概念,Drawable常被用来作为view的背景使用。Drawable是一个抽象类。Drawable的内部宽高这个参数比较重要,通过getIntrinsic
小白第二
·
2016-01-06 14:00
Android
开发艺术探索
学习笔记(六)
第六章Android的Drawable Drawable的优点:使用简单,比自定义view的成本要低;非图片类型的Drawable占用空间小,有利于减小APK安装包的大小。6.1Drawable简介Drawable有很多种,他们都表示一种图像的概念,Drawable常被用来作为view的背景使用。Drawable是一个抽象类。Drawable的内部宽高这个参数比较重要,通过getIntrinsic
小白第二
·
2016-01-06 14:00
Android
开发艺术探索
小记(第二章)
1.Bundle传递数据实现IPC(当然传递的类型必须要bundle支持)特殊情况:传递的数据类型Bundle不支持的情况(即无法通过intent传输),这种情况可以考虑:我们通过A进程中的Intent启动B进程的Service(比如intentService)来进行执行,执行完后再启动B进程中的目标组件2.使用文件共享实现IPC(要注意并发读写的问题)在windows上面,一个文件加了排斥锁,其
u013277740
·
2016-01-04 21:00
socket
ipc
aidl
Android开发艺术探索
任玉刚
Android
开发艺术探索
小记(第一章)
1.1Activity的生命周期全面分析1.新Activity是透明主题时,旧Activity不会走onStop;2.Activity切换时,旧Activity的onPause会先执行,然后才会启动新的Activity;3.Activity在异常情况下被回收时,onSaveInstanceState方法会被回调,回调时机是在onStop之前,当Activity被重新创建的时候,onRestoreI
u013277740
·
2016-01-04 20:00
生命周期
intent
Activity启动模式
Android开发艺术探索
任玉刚
源码角度深入理解Activity
写这篇博客的起因是因为最近一直利用空闲时间在学习《Android
开发艺术探索
》,今天总算读完一
zinss26914
·
2015-12-30 17:00
源码
android
View的滑动冲突解决-android
开发艺术探索
笔记
最近在准本找工作的同时,也在慢慢的看android
开发艺术探索
这本书感觉写的真是太好了,有空下来就做个笔记,下面进入正题:滑动冲突的产生:在页面中要有内外两层勇士滑动,这个时候就会产生滑动冲突了,比如scrollerView
Anny_Lin
·
2015-12-18 18:59
android
开发
View的滑动冲突解决-android
开发艺术探索
笔记
最近在准本找工作的同时,也在慢慢的看android
开发艺术探索
这本书感觉写的真是太好了,有空下来就做个笔记,下面进入正题:滑动冲突的产生:在页面中要有内外两层勇士滑动,这个时候就会产生滑动冲突了,比如scrollerView
Anny_Lin
·
2015-12-18 18:00
android
滑动冲突
Android
开发艺术探索
- 读书笔记之第八章 理解 Window 和 WindowManager
8.1Window和WindowManager示例代码:简单地添加一个WindowButtonbtn=newButton(this);btn.setText("Button");LayoutParamsparams=newWindowManager.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT,0,0,PixelF
Mitnick
·
2015-12-15 10:41
Android开发艺术1之Activity的生命周期
作为《Android
开发艺术探索
》这本书的第一篇博客,我就多说几句。本系列博客旨在对书中相关内容进行解读,简化,提供一个入门到提高的流程。
lvyeRose
·
2015-12-11 12:00
《Android
开发艺术探索
》读书笔记
强哥推荐了2本“进阶利器”:徐医生的《Android群英传》,任玉刚的《Android
开发艺术探索
》。最近大致看完《群英传》,接下来准备看《艺术探索》。
u011240877
·
2015-12-09 16:00
Android监听ScrollView控件的滑动起始和结束事件
目录目录前言实现方案实现思路关键代码前言最近还是有点忙的,所以博客写的少了,更主要的原因可能是最近在追《Android
开发艺术探索
》,估计看完还需要再几周的时间,所以……记录工作中遇到的一个问题以及我的解决方案
zinss26914
·
2015-12-09 16:00
android
scrollbar
用心做点事,写点代码的哲学(编程的基本功)
《第一行代码》《Android群英传》《Android
开发艺术探索
》作为Android开发多看看底层的源码,Java的基础,设计模式和算法以及iOS的基
desaco
·
2015-11-27 11:57
个人随笔
《疯狂Android讲义》学习笔记一
最近想想通过读一些书,如《疯狂Android讲义》、《Android群英传》、《Android
开发艺术探索
》才全面了解并掌握一些基础知识,查缺补漏,全面进阶。
BatmanBruceWayne
·
2015-11-25 13:56
Android
Android
开发艺术探索
(终篇)
从2015.9月28日下订单到现在的11月24日,已经过去差不多2个月的时间了,这2个月的时间里,将android开发艺术看了2次,也算是对其中的内容掌握了七七八八,剩下的知识需要在以后的开发学习过程中不断的学习、实践。这本书剩下的内容就不再做笔记系列了,太累。大概说下相关知识点的相关博客把。Android的消息机制任玉刚大神鸿洋大神Android的线程和线程池郭霖大神僵尸胸小神鸿洋鸿洋三
qq_21430549
·
2015-11-22 09:00
android
Android 四大组件的工作过程(Android
开发艺术探索
随笔)
四大组件的运行状态Android的四大组件中除了BroadcastReceiver以外,其他三种组件都必须在AndroidManifest中注册,对于BroadcastReceiver来说,他即可在AndroidManifest中注册也可以通过代码来注册。在调用方式上,Activity、Service和BroadcastReceiver需要借助Intent,而ContentProvider则无需借
qq_21430549
·
2015-11-21 11:00
源码
android
Android
开发艺术探索
学习-IPC之Binder(一)
1.Binder简介1.1WhatisBinder?AndroidDevDoc:Baseclassforaremotableobject,thecorepartofalightweightremoteprocedurecallmechanismdefinedbyIBinder.ThisclassisanimplementationofIBinderthatprovidesstandardlocal
KissonChen
·
2015-11-18 19:53
Android开发艺术探索学习
实现滑动的七种方法
周末,android群英传与Android
开发艺术探索
两本书到了,确实是适合android进阶的好书,以后书中学到的觉得不错的内容会写在这个模块。
u012325403
·
2015-11-17 18:00
滑动
Android动画(Android
开发艺术探索
笔记)
Android动画分为帧动画,view动画(个人更喜欢叫补间动画),属性动画(3.0加入)三种。帧动画像电影一样,播放一组预先定义好的图片。(AnimationDrawable)XML定义代码编写 oneshot:是否播一次variablePadding:drawable的padding值是否随当前的状态值改变visiable:是否可见代码设置Buttonbutton=(Button)
qq_21430549
·
2015-11-16 17:00
android
动画
Android Drawable(Android
开发艺术探索
)
几天继续写笔记。在android.graphics.drawable包下面,有很多drawable类型。下面来记录下用法。先来看看drawable下面的内容BitmapDrawable表示一张图片ShapeDrawable通过颜色来构造图形LayerDrawable一种层次化的Drawable集合StateListDrawable表示drawable集合,每个drawable对应着view的一种状
qq_21430549
·
2015-11-15 20:00
android
通过View.post()获取View的宽高引发的两个问题:1post的Runnable何时被执行,2为何View需要layout两次;以及发现Android的一个小bug
所以获取宽高时机很重要,对于这个问题的解决方法概括起来有四种之多,具体可以看看任玉刚老师的《Android
开发艺术探索
》中的View章节或者网上也有非常丰富的资料。
scnuxisan225
·
2015-11-13 11:59
android
android知识点
Android View之基础介绍(Android
开发艺术探索
)
TouchSlopTouchSlop是系统所能识别的被认为是滑动的最小距离.通过如下代码获得ViewConfiguration.get(mContext).getScaledTouchSlop();VelocityTracker速度追踪,用于追踪手指在滑动过程中的速度,包括水平和竖直方向的速度。在view的onTouchEvent方法中追踪当前事件的速度。代码如下VelocityTrackerve
qq_21430549
·
2015-11-13 10:00
android
view
Android IPC之Binder连接池(Android
开发艺术探索
随笔)
为什么要用Binder连接池?当项目很大需要很多AIDL的时候,就需要建立很多Service,这是后系统看起来就会很庞大。这和时候我们就需要减少Service的数量,将所有AIDL放在一个service中去管理。Binder连接池的工作机制是什么?每个业务模块创建自己的AIDL接口并实现此接口,这个时候不同业务模块之间是不能有耦合的。所有实现细节我们要单独开来,然后向服务端提供自己的唯一标示和其对
qq_21430549
·
2015-11-12 18:00
android
ipc
binder连接池
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他