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
ViewRootImpl
【Android应用开发技术:用户界面】用户界面基本原理
/blog.csdn.net/allenwellsGithub:https://github.com/AllenWells【Android应用开发技术:用户界面】章节列表用户界面架构如下所示:窗口结构
ViewRootImpl
郭孝星
·
2015-07-31 17:57
安卓技术
-
应用开发
Android View深入学习(三),View的绘制(Draw)过程
View绘制最开始是从最顶层DecorView开始的,在
ViewRootImpl
中的performTraversals方法中,调用了performDraw,开始对DecorView进行绘制:privatevoidperformDraw
jiangxuqaz
·
2015-07-19 10:00
android
view
绘制
Android View深入学习(二),View的布局(Layout)过程
View布局最开始是从DecorView开始的,在
ViewRootImpl
中的performTraversals方法中,调用了performLayout(lp,desiredWindowWidth,desiredWindowHeight
jiangxuqaz
·
2015-07-18 18:00
android
layout
布局
Android View深入学习(一),View的测量(Measure)过程
在
ViewRootImpl
中的performTraversals方法中中,依次对DecorView进行测量,布局,和绘制:privatevoidperformTraversals(){...pe
small-dream
·
2015-07-18 11:28
Android
Framewoks
Android View深入学习(一),View的测量(Measure)过程
在
ViewRootImpl
中的performTraversals方法中中,依次对DecorView进行测量,布局,和绘制:privatevoidperformTraversals(){ ...
jiangxuqaz
·
2015-07-18 11:00
android
measure
onmeasure
测量
Android-onInterceptTouchEvent()和onTouchEvent()
WindowInputEventReceiver.onInputEvent() ----
ViewRootImpl
.java 从InputDispatch中publish一个Eent事件后,会由WindowInputEventReceiver.onInputEvent
Hknock
·
2015-07-12 23:00
android在PopupWindow里面,AnimationListener的AnimationEnd()方法调用dismiss(),出现错误
AndroidRuntime(20030):java.lang.NullPointerException 03-2011:31:59.207:E/AndroidRuntime(20030):atandroid.view.
ViewRootImpl
.drawAccessibilityFocusedDrawableIfNeeded
zhuhai__yizhi
·
2015-07-12 15:00
从
ViewRootImpl
类分析View绘制的流程
【转载请注明出处:从
ViewRootImpl
类分析View绘制的流程CSDN废墟的树】从上两篇博客《从setContentView方法分析Android加载布局流程》和《从LayoutInflater分析
feidu804677682
·
2015-07-09 09:00
layout
draw
measure
viewroot
View绘制流程
从源码解释Android事件分发机制
在
ViewRootImpl
的setView方法中,用户的触摸按键消息是体现在窗体上的,而windowManagerService则是管理这些窗口,它一旦接收到用户对窗体的一些触摸按键消息,会进行相应的动作
andywuchuanlong
·
2015-07-05 13:00
Android错误笔记1
Causedby:android.view.
ViewRootImpl
$CalledFromWrongThreadException:Onlytheoriginalthreadthatcreatedaviewhierar
tianjiII
·
2015-05-25 21:00
textview
andriod
Android之Input子系统事件分发流程
article/details/9130527一、Android4.2系统服务侧——与View关系1.服务端channel注册过程frameworks/base/core/java/android/view/
ViewRootImpl
.java
cuitianxiang
·
2015-05-15 09:00
Android 框架类图
理了一下Android:Context、Activity、View、
ViewRootImpl
、 WindowManager、Window、WindowManagerGlobal之间的类关系如下图:比较大
suxiaolincalendar
·
2015-04-15 17:00
android
Android:BadTokenException: Unable to add window
android.view.WindowManager$BadTokenException:Unabletoaddwindow--tokennullisnotforanapplication atandroid.view.
ViewRootImpl
.setView
有如此
·
2015-03-09 20:00
TO
android
window
add
Unable
2.4学习内容 线程更新ui、
1.http://blog.csdn.net/aigestudio/article/details/43449123文章说在addView生成了一个
ViewRootImpl
对象并将其保存在了mRoots
u010499721
·
2015-02-04 20:00
java
android
学习
Android中的Handler机制
Handler的情形,我开启了一个子线程,在子线程中给TextView进行setText(),然后运行起来程序异常终止了,查看log信息: E/AndroidRuntime(2206):android.view.
ViewRootImpl
u011282069
·
2015-02-01 21:00
android
handler
安卓高手之路之图形系统(6)requestLayout的流程
最终到达
ViewRootImpl
。ViewParent就是当前的传输链。【参见职责链设计模式】 第一步。
ViewRootImpl
发现请求了布局。那么就会调用measure方法。measure方法确认
u012403246
·
2015-01-17 19:00
PopupWindow嵌套PopupWindow时报Unable to add window的处理
时报了异常,导致第二个POP不能显示:android.view.WindowManager$BadTokenException:Unabletoaddwindow--tokenandroid.view.
ViewRootImpl
niceheart
·
2015-01-16 17:14
TO
window
add
PopupWindow
Unable
Looper.prepare(),Looper.loop()和在子线程中显示Toast
1,在子线程中更新UI,会报错:android.view.
ViewRootImpl
$CalledFromWrongThreadException:Onlytheoriginalthreadthatcreatedaviewhierarchycantouchitsviews
liu537192
·
2014-12-13 19:00
Android之Input子系统事件分发流程
article/details/9130527一、Android4.2系统服务侧――与View关系1.服务端channel注册过程frameworks/base/core/java/android/view/
ViewRootImpl
.java
yangxiaoming123
·
2014-11-17 13:03
android.view.
ViewRootImpl
$CalledFromWrongThreadException: Only the original thre
阅读更多10-2219:16:39.231:E/RetryHandler.retryRequest(L:91)(5718):retryerror,currrequestisnull10-2219:17:47.121:E/AndroidRuntime(5718):FATALEXCEPTION:Thread-108710-2219:17:47.121:E/AndroidRuntime(5718):Pr
一世乱来
·
2014-10-22 19:00
android
exception
Only
the
original
thre
android.view.
ViewRootImpl
$CalledFromWrongThreadException: Only the original thre
10-22 19:16:39.231: E/RetryHandler.retryRequest(L:91)(5718): retry error, curr request is null 10-22 19:17:47.121: E/AndroidRuntime(5718): FATAL EXCEPTION: Thread-1087 10-22 19:17:47.121: E/AndroidR
一世乱来
·
2014-10-22 19:00
android
exception
Android版本差异
Android版本差异1.LRUCache2.
ViewRootImpl
3.联系人Cursor4.安装到SD卡5.
u200814499
·
2014-10-18 10:00
Input touch event 输入流程
前言 Android中管理Input的兩個主要相關角色, 一是WindowManagerService, 一是跟View相關的
ViewRootImpl
.
iefswang
·
2014-09-28 17:00
android 焦点获取流程
我们从handleImeFinishedEvent(
ViewRootImpl
.java)开始了解焦点的查找流程,handleImeFinishedEven是由dispatchImeFinishedEvent
new_abc
·
2014-07-15 17:59
安卓高手之路之图形系统(6)requestLayout的流程
最终到达
ViewRootImpl
。ViewParent就是当前的传输链。【参见职责链设计模式】 第一步。
ViewRootImpl
发现请求了布局。那么就会调用measure方法。measure方法确认
王学超
·
2014-06-19 01:00
安卓高手之路之图形系统(6)requestLayout的流程
最终到达
ViewRootImpl
。ViewParent就是当前的传输链。【参见职责链设计模式】 第一步。
ViewRootImpl
发现请求了布局。那么就会调用measure方法。measure方法确认
王学超
·
2014-06-19 00:00
源码分析:onAttach, onMeasure, onLayout, onDraw 的顺序。
第一个view或者说根view或者说mDecorView其实就是一个FrameLayout,以及是在系统handleResume的时候加入到系统windowManager中的,并由framework中的
ViewRootImpl
潺森
·
2014-06-16 23:27
Android相关
[置顶] 源码分析:onAttach, onMeasure, onLayout, onDraw 的顺序。
第一个view或者说根view或者说mDecorView其实就是一个FrameLayout,以及是在系统handleResume的时候加入到系统windowManager中的,并由framework中的
ViewRootImpl
farmer_cc
·
2014-06-16 23:00
layout
draw
measure
Attach
traversal
[置顶] 源码解析:dialog, popupwindow, 和activity 的第一个view是怎么来的?
概述概述:带着困扰我的问题,在前文的基础上,继续分析应用界面和framework的关系,通过分析
viewrootimpl
的来源,并结合dialog,popup
farmer_cc
·
2014-06-15 11:00
源码
framework
hierarchy
控件
界面
Android输入法框架系统(下)
过程流程图如下: 代码处理逻辑如下:[java]viewplaincopy //
ViewRootImpl
.java
huangyabin001
·
2014-06-04 17:00
Android输入法框架系统(下)
过程流程图如下: 代码处理逻辑如下://
ViewRootImpl
.java caseMSG_WINDOW_FOCUS_CHA
ITleaks
·
2014-05-29 08:00
android输入法框架
android输入法显示
android输入法机制
android输入法原理
calledfromwrongthreadexception only the original that created a view hierarchy can touch its views
android.view.
viewrootimpl
$calledfromwrongthreadexceptiononlytheoriginalthatcreatedaviewhierarchycantouchitsviews
yaosong227
·
2014-05-21 14:48
android
UI线程
E/错误(3907): android.view.
ViewRootImpl
$CalledFromWrongThreadException: Only the o
HTTP通信,以前做的都是简单的Android客户端,没有什么特别耗时的操作,所以这次就在Android中的耗时程序头疼,于是通过查看资料就开通了子线程,但是在子线程中却抛出异常:android.view.
ViewRootImpl
Kezhongke
·
2014-04-17 13:00
android
android View中的 requestLayout() 和 invalidate() 原理以及流程
最终到达
ViewRootImpl
。ViewParent就是当前的传输链。【参见职责链设计模式】 第一步。 ViewRootImp
u013531824
·
2014-03-05 11:00
android
requestlayout
invalidate
CalledFromWrongThreadException
更新UI的位置不正确,线程解析数据 handler.mssage中更新 android.view.
ViewRootImpl
$CalledFromWrongThreadException:Onlytheoriginalthreadthatcreatedaviewhierarchycantouchitsviews
flyingsir_zw
·
2014-02-25 17:00
exception
android 图形系统requestLayout的流程
最终到达
ViewRootImpl
。ViewParent就是当前的传输链。【参见职责链设计模式】 第一步。
sunzheng_123
·
2014-01-25 10:00
android
布局
图形
Android4.4DialogUI线程CalledFromWrongThreadExcection
最近碰到一件奇怪的事情,原来在android4.2下面跑完全没有问题的代码在4.4下面会出现如下异常:01-1713:06:25.087:E/AndroidRuntime(12673):android.view.
ViewRootImpl
Mr_Qi
·
2014-01-23 22:00
android
handler
dialog
KitKat
Android4.2源码View.draw(Canvas canvas)中canvas分析
ViewGroup.java中绘制从dispatchDraw()开始,这里的Canvas由
ViewRootImpl
.java中传入,此时Canvas是屏幕大小的画布。
u012604322
·
2014-01-03 10:00
源码
android
canvas
Android 中keyEvent的消息处理
1.
ViewRootImpl
.deliverKeyEvent(QueuedInputEventq) 1.如果mView为空或者mAdded为false,就直接调用finishInputEvent。
kakaxi1o1
·
2013-12-27 23:00
Android之Input子系统与输入法
从
ViewRootImpl
到IME以及Activity、再到View过程:一、Input子系统将按键分发给输入法应用frameworks/base/core/java/android/view/
ViewRootImpl
.javaprivatevoiddeliverKeyEvent
tankai19880619
·
2013-12-26 18:00
only the original thread that created a view hierarchy can touch its views解决方案
Causedby:android.view.
ViewRootImpl
$CalledFromWrongThreadException:Onlytheoriginalthreadthatcreatedaviewhierarchycantouchitsviews
wellchang
·
2013-12-25 09:00
Android 视图绘画机制分析
一、在我们平时开发和面试中总会有问道View绘画流程,这个在平时开发中重写组件很重要,View绘图流程是核心在ViewRoot.java(2.3或
ViewRootImpl
(2.3以上)类的performTraversals
Apple_hsp
·
2013-12-03 22:00
View绘画
Android 4.2 Input 流程分析
1.前言 Android中管理Input的两个主要相关角色,一是WindowManagerService,一是跟View相关的
ViewRootImpl
.基本原理方向从2.3到目前的4.2都一样,在Androidapp
lucky_liuxiang
·
2013-11-29 20:00
android
事件
input
流程
4.2
触摸消息的整体派发流程
先简单说明下在客户端中,消息的总体派发机制:在
ViewRootImpl
.java的handleMessage()是处理所有消息的地方,其中MSG_PROCESS_INPUT_EVENTS对应于按键消息,
u012604322
·
2013-11-29 15:00
源码
android
Android之Input子系统事件分发流程
article/details/9130527一、Android4.2系统服务侧——与View关系1.服务端channel注册过程frameworks/base/core/java/android/view/
ViewRootImpl
.javapublicvoidsetView
tankai19880619
·
2013-11-29 08:00
CalledFromWrongThreadException
android.view.
ViewRootImpl
$CalledFromWrongThreadException:Onlytheoriginalthreadthatcreatedaviewhierarchycantouchitsviews
truesea
·
2013-11-21 16:19
observer
load()
CalledFromWrongThreadException
android.view.
ViewRootImpl
$CalledFromWrongThreadException:Onlytheoriginalthreadthatcreatedaviewhierarchycantouchitsviews
truesea
·
2013-11-21 16:19
observer
load()
Android 4.2 輸入流程研究心得
前言 Android中管理Input的兩個主要相關角色, 一是WindowManagerService, 一是跟View相關的
ViewRootImpl
. 基本原理方向從2.3到目前的4.2都一樣,在
wangkaiblog
·
2013-11-11 23:00
Key event 分发流程研究心得
powq更新于02月27日访问(578)评论(2)Android在分发Inputevent(Key,Motion,Pointer,TrackBall)的流程牵扯到的WindowMangerService,
ViewRootImpl
wangkaiblog
·
2013-11-08 15:00
Caused by: android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootI
用到了悬浮按钮,报这个错误,Causedby:android.view.WindowManager$BadTokenException:Unabletoaddwindowandroid.view.
ViewRootImpl
liumeng123321
·
2013-10-29 10:00
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他