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
windowmanager
每日一题:为什么Dialog不能用Application的Context?
一般遇到此类问题我们可以从以下两个方面去回答:Window、
WindowManager
、WindowMangerService之间的关系Dialog使用Activity的Token的原因问题正解:首
代码我写的怎么
·
2023-11-23 10:02
Android WMS——客户端输入事件处理(十九)
ViewRootImpl源码位置:/frameworks/base/core/java/android/view/ViewRootImpl.javapublicvoidsetView(Viewview,
WindowManager
.LayoutPara
c小旭
·
2023-11-22 15:54
Android
WMS
android
WMS
android.view.
WindowManager
$BadTokenException崩溃的4种情形
原文地址:https://www.jianshu.com/p/4c5fafe08fa7android.view.
WindowManager
$BadTokenException的4种情形:1.Unabletoaddwindow
菜鸟何时起飞
·
2023-11-22 13:56
Android安全:禁止APP录屏和截屏
禁止录屏和截屏并不难,只需要在Activity的onCreate()方法中添加一行代码即可:getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_SECURE
i小灰
·
2023-11-22 10:10
如何解决Android中输入法挡住输入框的问题
有时候会发现输入框被挡住一部分,能完全显示出来,但是系统自带短信界面可以完全漂浮在软键盘之上,看了一下短信源码,修改一下输入模式就可以了,源码如下代码方式:getWindow().setSoftInputMode(
WindowManager
.LayoutParams.SOFT_INPUT_ADJUST_RESIZE
丽江的蓝天
·
2023-11-21 20:16
输入法
android
遮挡
Android11 桌面默认横屏导致任务键近期任务布局UI显示错误!
/frameworks/base/services/core/java/com/android/server/policy/Phone
WindowManager
.java定义变量:privatebooleanstch
顾北川_野
·
2023-11-21 20:35
ui
android
java
长按endcall键(power)作为app_switch任务键,按下即生效而非抬起
Phone
WindowManager
.javacaseKeyEvent.KEYCODE_ENDCALL:{if("com.freeme.factory.input.KeyboardTest".equals
顾北川_野
·
2023-11-21 20:05
java
android
关于系统Dialog输入法遮挡EditText的问题(无法将EditText移动到输入法上方)
自定义了一个带EditText系统级的Dialog,在Window中show出来,但是当弹出输入法时将输入框挡住了,严重影响用户体验需要设置Window的层级为
WindowManager
.LayoutParams.TYPE_APPLICATION_OVERLAY
言并肃
·
2023-11-21 20:23
android
java
View的层级结构和绘制流程
的创建流程中,在ActivityThread的performLaunchActivity方法中调用了Activity的attach方法,在attach方法里创建了PhoneWindow,然后调用set
WindowManager
就叫汉堡吧
·
2023-11-20 14:16
Android Input 流程分析
1.addView流程addView()一般用来动态添加View,LinearLayout、RelativeLayout添加子控件都可以用addView()addView最终在
WindowManager
水无声风无痕
·
2023-11-20 12:19
android
java
android
studio
Window和
WindowManager
文章目录理解Window和
WindowManager
Window和
WindowManager
Window的内部机制Window的添加过程Window的删除过程Window的更新过程Window的创建过程
xoliu1
·
2023-11-20 08:59
艺术探索
android
SystemServer启动
SystemServer负责启动和管理整个javaframework,包含ActivityManager,
WindowManager
,PackageManager以及PowerManager
nianxing
·
2023-11-19 13:35
toast悬浮在系统页面并实现拖动
packagecom.simon.safe.activity;importandroid.os.Bundle;importandroid.view.MotionEvent;importandroid.view.View;importandroid.view.
WindowManager
majorty
·
2023-11-19 02:08
简析Window、
WindowManager
的工作流程
一、简介1、ActivityActivity并不负责视图控制,它只是控制生命周期和处理事件。真正控制视图的是Window。一个Activity包含了一个Window。2、WindowWindow是视图的承载器,内部持有一个DecorView,而这个DecorView才是view的根布局。Window是一个抽象类,Activity中持有的是其子类PhoneWindow。PhoneWindow中有个内
OneHeart..
·
2023-11-17 14:22
Android
Fragment软键盘弹出时把布局顶上去
OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getWindow().setSoftInputMode(
WindowManager
.LayoutParams.SOFT_INPUT_ADJUST_PAN
wushijun5200
·
2023-11-16 04:56
前端
MTK Android12静默安装接口
app端发送一个广播,并且带入apk的地址就可以实现安装1、广播注册frameworks\base\services\core\java\com\android\server\policy\Phone
WindowManager
.java
憨潇
·
2023-11-15 22:42
Android源码
android
android appcompatactivity和activity,Android教程-全屏姿势-Activity和AppCompatActivity
requestWindowFeature(Window.FEATURE_NO_TITLE);//这行代码一定要在setContentView之前,不然会闪退Windowwindow=getWindow();window.addFlags(
WindowManager
.LayoutParams.FLAG_FULLSCREEN
a301
·
2023-11-14 21:54
android
BadTokenException: Unable to add window -- token null is not valid
windowManager
.addView时报错Causedby:android.view.
WindowManager
$BadTokenException:Unabletoaddwindow--tokennullisnotvalid
Keung丶
·
2023-11-13 16:42
Android
错误收集
android
Android帧率修改
1.app设置帧率影响范围:仅影响当前App,退出App后帧率恢复正常参考代码//读取系统支持的DisplaymodeDisplaydefaultDisplay=get
WindowManager
().getDefaultDisplay
江南OvO
·
2023-11-11 11:21
Android
android
android
studio
Android T TaskSnapshot创建和移除流程
数据结构
WindowManager
Service窗口管理服务,TaskSnapshoController是它的成员之一TaskSnapshotController是TaskSnapShot对外的接口,管理
yi诺千金
·
2023-11-10 03:04
Android
Android
Framework从入门到入土
android
ui
显示窗口动画的原理分析
与Activity类似,Android系统中的窗口也是以堆栈的形式组织在
WindowManager
Service服务中的,其中,Z轴位置较低的窗口位于Z轴位置较高的窗口的下面。
善良比聪明更重要
·
2023-11-10 03:03
Android
android
android dialog 关闭动画效果,android设置dialog显示和activity进入退出的动画效果
设置Dialog首先通过getWindow()方法获取它的窗口,然后通过getAttributes()方法获得window的
WindowManager
.LayoutParamslp,lp有个公共属性windowAnimations
Sim-CH
·
2023-11-10 03:31
android
dialog
关闭动画效果
Android T窗口动画显示和退出流程(更新中)
我们通过先从APP创建一个窗口,以这个窗口的创建过程的窗口动画为例这个demo就是点击BUTTON显示窗口,点击CLOSEWINDOW关闭窗口,下面简述关键代码//定义
WindowManager
和LayoutParamsprivate
WindowManager
m
WindowManager
yi诺千金
·
2023-11-10 03:25
Android
Framework从入门到入土
Android
Android
窗口相关
android
Android---App 的安装过程
Android系统中两个比较重要的服务ActivityManagerService(AMS)和
WindowManager
Service(WMS),这篇文章中通过分析apk的安装过程,来了解Android
别偷我的猪_09
·
2023-11-06 08:43
#
Android进阶
android
Activity,Window,DecorView,ViewRootImpl
Window负责创建与管理DecorView,通过
WindowManager
,使用自己的WindowMan
luckyzhangx
·
2023-11-05 22:35
Dialog背景透明部分不拦截点击事件
没想到需要通过
WindowManager
.LayoutParams,里面有挺多属性可用的。首先需要设置Dialog透明属性:1、在Styles.
浮若年华_Yang
·
2023-11-05 19:56
[Android]从源码的角度理解为什么Dialog不能在Application中展示
1.错误追踪首先跟着源码的步伐追踪一下为什么会报这个错误,从Dialog#show开始publicvoidshow(){...m
WindowManager
.addView(mDecor,l);
dafasoft
·
2023-11-05 18:05
Android Window、
WindowManager
、WMS
1.窗口Window一个app从启动到主窗口显示出来,需要app、AMS、WMS、SurfaceFlinger(SF)等几个模块相互合作。app负责业务逻辑,绘制自己的视图;AMS管理组件、进程信息和Activity的堆栈及状态等;WMS管理Activity对应的窗口、子窗口以及系统窗口等(也就是控制ViewRoot之间的组合排版);SF用于管理图形缓冲区,将app绘制的东西(也就是ViewRoo
孟芳芳
·
2023-11-05 11:56
android
android
Android系统服务WMS与AMS
WMS:
WindowManager
ServiceAMS:ActivityManagerService
天涯海风
·
2023-11-05 11:56
Android底层原理
android
android display杂谈(二)winscope的使用
WinScope提供了用于在窗口转换期间和转换后记录和分析
WindowManager
状态和SurfaceFlinger状态的基础架构和工具。
那天的烟花雨
·
2023-11-05 11:24
android
java
Android WMS的理解
一、WMS简介WMS(
WindowManager
Service)是一个重要的系统服务,用于窗口管理,由SystemService启动,发生异常时自动重启,直到系统关机时才能退出。
础础
·
2023-11-05 10:24
Android
android
Android---WMS核心分析
目录Activity与Window相关概念
WindowManager
ServiceActivity相关变量WMS启动流程分析窗口类型1.应用窗口2.子窗口3.系统窗口从Activity启动角度看WMS窗口的显示次序
别偷我的猪_09
·
2023-11-05 10:23
android
Android WMS及绘制流程
view布局,绘制;在ActivityThread中创建Actiivty后,调用activity.attach()时,创建一个窗体对象PhoneWindowPhoneWindow创建了一个WMS的代理桥接类
WindowManager
Impl
暮冬一十四
·
2023-11-05 10:23
Framwork
android
Android沉浸式状态栏
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.KITKAT){//透明状态栏getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS
hongyu_
·
2023-11-05 08:53
Android-Framework 默认屏蔽多任务按键,添加控制属性控制
persist.recentkey.disable=11-屏蔽多任务按键0-打开多任务按键frameworks/base/services/core/java/com/android/server/policy/Phone
WindowManager
.java
粤M温同学
·
2023-11-04 02:09
Android系统
android
Android WMS——WMS窗口更新移除(十四)
1、Session源码位置:/frameworks/base/services/core/java/com/android/server/wm/Session.javafinal
WindowManager
ServicemServ
c小旭
·
2023-11-03 10:33
Android
WMS
android
WMS
Qt 窗口无法移出屏幕
setWindowFlags(Qt::Dialog|Qt::FramelessWindowHint|Qt::X11Bypass
WindowManager
Hint);记得在移动完成后调用activewindow2
关中娃
·
2023-11-03 06:13
qt
开发语言
【Android】Window和
WindowManager
那些事儿
每一个Activty都包含一个Window对象,Window作为抽象类,具体的处理逻辑都在其子类PhoneWindow中来处理,PhoneWindow将DecorView设置为应用窗口的根View,DecorView继承自FrameLayout,是最顶层视图,DecorView只有一个子元素为LinearLayout。代表整个Window界面,包含通知栏,标题栏,内容显示栏三块区域。盗张图.png
寒小枫
·
2023-11-03 02:38
IOS渲染流程之RenderServer处理图层信息
在draw中保存记录绘制指令,稍后RenderServer会取出绘制指令进行调用GPU绘制,填充到Surface的缓冲区中,
WindowManager
将所有的Surface提供到缓冲区中,SurfaceFl
魏铁锤爱摸鱼
·
2023-11-02 18:23
ios
Android7.1默认关闭旋转
SettingsAccessibilitySettings.javamToggleLockScreenRotationPreference.setChecked(false);锁屏界面的旋转StatusBar
WindowManager
.java
weixin_33690963
·
2023-11-02 15:24
移动开发
java
Android中的ANR异常如何分析又该怎么去避免ANR
在Android中,应用程序的响应是由ActivityManager和
WindowManager
系统服务监视的。当它监测到A、B、C情况中的一个时,Android就会针对特定的应用程序显示ANR:A.
plus彭于晏
·
2023-11-01 20:00
设计模式大赏(一):桥接模式,组合模式
本篇文章主要参考:《大话设计模式》桥接模式Android中的桥接模式我一开始接触到桥接模式是在学习Android的
WindowManager
相关的源码过程中,具体
Tai_Monster
·
2023-11-01 10:34
Android开发笔记
通工-数据结构与算法C
设计模式
桥接模式
组合模式
升级集显驱动时显示您的系统安装了锁定为制造商规格的驱动程序 退出代码1的解决方案
桌面窗口管理器英文名为Desktop
WindowManager
,简称DWM。升级集显驱动的起因是DWM内存泄漏,见下文。
CJCChester
·
2023-11-01 02:09
windows
microsoft
Android与IOS渲染流程对比
目录AndroidCPU计算图元信息GPU干预几何阶段等后处理AndroidAPP通过
WindowManager
统一提供所有Surface的缓冲区【不管是SurfaceView还是普通的布局流程都会将数据提交到
魏铁锤爱摸鱼
·
2023-10-31 10:41
ios
android
cocoa
Android知识点-虚拟按键
隐藏虚拟按键Windowwindow=getWindow();window.clearFlags(
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS|
WindowManager
.Layo
半寿翁
·
2023-10-30 14:27
7种代码工具,帮助您提高团队工作效率
1.LinuxI3窗口管理器(
WindowManager
)开发人员一直能够受益于Linux所提供的灵活性和自由度。而I3就是在此基础上,提
鹤子青云上
·
2023-10-30 12:03
ViewRoot与DecorView
一、ViewRoot1、ViewRoot对应于ViewRootImpl,链接
WindowManager
与DecorView的纽带,View的三大流程均是通过ViewRoot完成。
神棄丶Aria
·
2023-10-30 05:28
android view 管理,
WindowManager
——Android视图的真正管理者
WMS、
WindowManager
与Window之间的联系Window是一个抽象类,在Andorid系统中其仅有一个具体实现类即PhoneWindow,负责对View进行管理。
朱桐辉
·
2023-10-29 09:32
android
view
管理
Android-Framework学习笔记(十一)——
WindowManager
体系
系列文章Android-Framework学习笔记(一)——Android系统架构Android-Framework学习笔记(二)——Zygote进程启动过程Android-Framework学习笔记(三)——SystemServer进程启动过程Android-Framework学习笔记(四)——Launcher启动过程Android-Framework学习笔记(五)——应用程序启动过程Andro
金戈鐡馬
·
2023-10-29 09:29
Android
android
WindowManager
Framework
系统架构
WMS
Android WMS——WM窗口管理(八)
我们在ViewRootImpl分析中,已经对
WindowManager
的功能有一个大致了解,这里再来详细看一下
WindowManager
是如何管理Window的。
c小旭
·
2023-10-29 09:53
Android
WMS
android
python
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他