码迷,mamicode.com
首页 >  
搜索关键字:windowmanager    ( 389个结果
bug_ _ android.view.WindowManager$BadTokenException: Unable to add window -- token
4 关于android的一个常见错误:Unable to add window --token is not valid android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.Bi ...
分类:移动开发   时间:2018-02-09 14:55:09    阅读次数:210
获得屏幕像素以及像素密度
1 public void click(View view) { 2 String TAG = ""; 3 WindowManager windowManager = getWindowManager(); 4 DisplayMetrics displayMetrics = new DisplayM... ...
分类:其他好文   时间:2018-01-27 22:14:31    阅读次数:189
Android View的工作流程
前言 在上一篇《Window机制探索》(点击可查看)中我们知道,ViewRootImpl 在整个 View 体系中起着中流砥柱的作用,它是控件树正常运作的动力所在,并且有如下几个重要功能点: 连接 WindowManager 和 DecorView 的纽带。 向 DecorView 派发输入事件 完 ...
分类:移动开发   时间:2018-01-16 18:27:48    阅读次数:289
《android开发艺术探索》读书笔记(八)--WindowManager
No1: Window是一个抽象类,它的具体实现是PhoneWindow。创建一个Window是很简单的事,只需要通过WindowManager即可完成。 WindowManager是外界访问Window的入口,Window的具体实现位于WindowManagerService中,WindwoMan ...
分类:移动开发   时间:2018-01-15 17:36:18    阅读次数:242
View的工作原理
1. ViewRoot和DecorView ViewRoot对应于ViewRootImpl类,它连接WindowManager和DecorView。View的绘制流程从ViewRoot的performTraversals开始,经过measure,layout和draw过程。 Measure决定了Vi ...
分类:其他好文   时间:2017-12-10 17:08:07    阅读次数:118
隐藏状态栏,toolbar前面空格问题
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); getWindow().addFl ...
分类:其他好文   时间:2017-11-29 20:52:03    阅读次数:132
[Android]异常8-android.view.WindowManager$BadTokenException
背景:PopupWindow自定义弹窗,Android4.4使用正常,Android6.0使用应用崩溃停止运行,提示android.view.WindowManager$BadTokenException 异常原因: 可能一>大于等于23版本下编译,悬浮窗权限默认是关闭没有权限,然在小于23版本下编 ...
分类:移动开发   时间:2017-11-24 19:01:21    阅读次数:206
《Android源码设计模式》--Builder模式
No1: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 No2: 在Android源码中,最常用到的Builder模式就是AlertDialog.Builder No3: WindowManager在java层的具体实现是WindowManagerImpl,Window对 ...
分类:移动开发   时间:2017-10-30 18:19:47    阅读次数:216
Activity 5秒 Broadcast 10秒 Service 20秒
第一:什么会引发ANR? 在Android里,应用程序的响应性是由Activity Manager和WindowManager系统服务监视的 。当它监测到以下情况中的一个时,Android就会针对特定的应用程序显示ANR: 1.在5秒内没有响应输入的事件(例如,按键按下,屏幕触摸) 2.Broadc ...
分类:其他好文   时间:2017-10-22 00:18:57    阅读次数:219
[Android FrameWork 6.0源码学习] View的重绘过程之WindowManager的addView方法
博客首页:http://www.cnblogs.com/kezhuang/p/关于Activity的contentView的构建过程,我在我的博客中已经分析过了,不了解的可以去看一下《[Android FrameWork 6.0源码学习] Window窗口类分析》本章博客是接着上边那篇博客分析,目的 ...
分类:移动开发   时间:2017-09-23 16:10:55    阅读次数:276
389条   上一页 1 2 3 4 5 ... 39 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!