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
异常分析之Toast引发BadTokenException
Crash堆栈.png通过堆栈查看源码知道Toast是通过内部类TN的handleShow()方法来展示浮窗,而这个方式是可能会抛出
WindowManager
$BadTokenException异常的,
溫順尚早
·
2023-04-16 22:12
android的system_server进程的启动
比如,
WindowManager
,ActivityManager等,这些都是运行在system_server的进程里。
脚踏实地,坚持不懈!
·
2023-04-16 03:30
android
java
jvm
Android-悬浮窗效果FloatingView
老规矩,先看图这里我们需要用的就是WindowManger来add布局publicclassFloatingViewServiceextendsService{private
WindowManager
m
WindowManager
Kotyo
·
2023-04-15 15:40
Android 项目必备(四十四)-->Android 实现悬浮窗
那么,既然要实现一个能够在自身应用以外的界面上的悬浮窗,我们就要利用
WindowManager
来实现。(frameworks/base
Kevin-Dev
·
2023-04-15 14:15
Android
--
项目必备
android
java
开发语言
窗口管理器
WindowManager
6.The
WindowManager
(窗口管理器)在传统的View-first方法中,如果你想显示一个新窗口或对话框,你创建一个新的View实例,然后调用.Show()or.ShowDialog()。
海盗1234
·
2023-04-15 06:02
MVVM
Stylet框架
wpf
c#
开发语言
WPF的MVVM框架Stylet开发文档 3. Bootstrapper引导程序
它配置IoC容器,创建根ViewModel的新实例并使用
WindowManager
。它还提供各种其他功能,如下所述。
海盗1234
·
2023-04-15 06:31
MVVM
Stylet框架
wpf
c#
开发语言
RecycleView的拖动排序
在RecycleView还没有出现的那个年代,依稀记得是重写GridView实现拖拽,
WindowManager
实现拖拽的镜像。不过,现在好了,有了RecycleView之后,一切都变得简单了。
Kotyo
·
2023-04-14 07:45
修改编译Android 11源码时发现报can‘t find symble的错误
android/contacts/activities/ContactSelectionActivity.java加入了一句getWindow().addSystemFlags(android.view.
WindowManager
.LayoutParams.SYSTEM
suwei95
·
2023-04-13 14:15
android
android
Android Window创建过程
是被添加到
WindowManager
的顶级视图。2.它提供了标准的UI策略,例如背景、标题区域、默认键处理等略。3.目前仅有的实现类是PhoneWindow。
Archer_J
·
2023-04-12 06:58
汽车SOA
TecentdocsforWindowspdf-xchangeeditorppt:Insert-ShapesInsert-Symbol-MoreSymbols-Wingdings2Windows10:Desktop
WindowManager
Win
SEP5010
·
2023-04-10 21:16
Network
Fast-DDS
vSomeIP
W5500
Android实现沉浸式
所以需要加以下动态代码动态代码全沉浸式加下面代码funhideStatusBar(activity:Activity){valwindow:Window=activity.windowwindow.clearFlags(
WindowManager
.LayoutParams.FLAG
imkobedroid
·
2023-04-10 12:58
第8章 理解 Window 和
WindowManager
Window的添加过程
WindowManager
Impl.addView->
WindowManager
Global.addView(检查参数,创建ViewRootImpl,并将View保存在列表中)->
SunnyGL
·
2023-04-10 12:22
图形系统:简简单单学习
WindowManager
Service的启动流程
作者:新小梦在系统启动流程中,Zygote进程通过fork自己来创建SystemServer进程。SystemServer进程的主要职责之一就是创建SystemServiceManger,使自己成为服务的注册中心,并启动三种不同类型的服务:引导服务、核心服务、其他服务。WMS被划分到其他服务。我们以SystemServer的main函数为入口来分析WMS的启动流程。1、SystemServer.m
Android小贾
·
2023-04-10 09:35
Framework
移动开发
Android
android
java
Framework
WMS
移动开发
Android中
WindowManager
的理解
WindowManager
简介
WindowManager
(WM)是一个接口类,继承自接口ViewManager,它是用来管理Window的。它的实现类为
WindowManager
Impl。
MadnessXiong
·
2023-04-09 14:12
Andriod问题小结之AlertDialog在高版本上不显示在屏幕中间
2.解决方案添加以下代码:AlertDialogdialog=builder.create();dialog.show();WindowdialogWindow=dialog.getWindow();
WindowManager
m
木子闲集
·
2023-04-09 08:53
Android事件分发始末
启动时,先调用了一个静态方法
WindowManager
Global.initialize();
WindowManager
Global可以看做是Wind
W1sl1y
·
2023-04-08 09:54
CarRecorder源码分析(一)随拍随录
主体结构:行车记录仪的代码逻辑全部放在PreviewService中,UI显示也在其中,UI的显示只是在Service中,通过
WindowManager
实现的,MainActivvity没有什么作用。
小贺就是我
·
2023-04-08 06:49
Android应用开发
Android Framework—WMS
WMS:管理窗口的创建、更新、删除、显示顺序等,是
WindowManager
的实现类。Window:手机上一块
愿天堂没有996
·
2023-04-07 05:58
android
Activity页面加载流程(一)
大家都听说过Activity,Window,PhoneWindow,
WindowManager
,
WindowManager
Im
豪世_世界的世
·
2023-04-06 22:21
解决android水滴屏刘海屏隐藏上方状态栏后仍然有小黑条的方法/水滴屏fullscreen后上方状态栏为黑条
然后尝试了很多方法,包括直接用androidstudio的fullscreenactivity,仍然没解决,后面查找资料加入以下代码:
WindowManager
.LayoutParamslp=this.getWindow
女友杨超越
·
2023-04-06 18:35
SurfaceFlinger与Hardware Composer
当应用进入前台时,
WindowManager
服务会向SurfaceFlinger请求一
Android系统攻城狮
·
2023-04-06 10:37
Android
SurfaceFlinger
surflinger
HWC
View的工作原理
ViewRoot和DecorViewViewRootViewRoot对应的是ViewRootImpl类,是链接DecorView和
WindowManager
的纽带,View的三大流程全都是通过ViewRoot
dashingqi
·
2023-04-05 05:55
View的绘制流程
View绘制前相关流程概述在Activity被实例化后调用Activity的attach方法时会实例化PhoneWindow,并通过PhoneWindow的set
WindowManager
方法与
WindowManager
码中之牛
·
2023-04-05 01:31
Framework
Android
移动开发
android
ui
Framework
面试
性能优化
android开发:activity继承AppCompatActivity 去掉标题栏
最近要开发个Splash页面,要全屏慕显示,于是采用早先的写法:this.requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(
WindowManager
.LayoutParams.FLAG_F
二蛋和他的大花
·
2023-04-04 14:31
android开发
android
如何基于声网互动白板实现一个多人数独游戏
我基于声网互动白板的SDK与
WindowManager
开发了一个场景化窗口插件,实现了一个多人数独游戏。
声网
·
2023-04-04 11:14
Dev
for
Dev
游戏
vue.js
前端
Framework相关理解
一:服务端服务端主要包含两个重要类,分别是
WindowManager
Service(Wms)和ActivityManagerService(Ams)。Wms的作用是为所有的应用程序分配
我默默
·
2023-04-04 02:45
android toast 一直显示,android中toast无法显示问题
通过查看Toast的源码我们可以发现,在Androird中toast的实现是通过
WindowManager
来创建,其显示又与Notificati
智慧的小暖
·
2023-04-03 21:47
android
toast
一直显示
ANDROID8.0 双击POWER键启动流程及音量面板调取需求实现
POWER键大概流程这里写图片描述Phone
WindowManager
.java
呵呵豆
·
2023-04-03 21:58
安卓系统中Toast报错无法弹出
报如下错03-3115:27:06.2211879718797EContextImpl:Triedtoaccessvisualservice
WindowManager
fromanon-visualContext
mohoward
·
2023-04-03 21:21
android
java
android
studio
Android 11隐藏状态栏和导航栏
setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION|View.SYSTEM_UI_FLAG_FULLSCREEN);getWindow().setFlags(
WindowManager
.Layout
偷窃月亮的贼
·
2023-04-03 16:32
Android
android
安卓
java
Android 开发艺术探索笔记(10),Android开发自学技巧
ViewRoot对应ViewRootImpl类,它是连接
WindowManager
和DecorView的纽带。View的三大流程均是通过ViewRoot来完成的。
m0_66264169
·
2023-04-03 00:38
程序员
面试
移动开发
android
Android再进阶之
WindowManager
Service简介
WindowManager
Service(WMS)作为系统中重要的服务,有了解的必要。创建比较难解释,直接介绍它的成员。WMS的重要成员mPolicy:
WindowManager
Policy。
秋山澪与折木奉太郎的爱
·
2023-04-02 12:08
Android再进阶
android
WMS
Android解析
WindowManager
Service(三)Window的删除过程
前言在本系列文章中,我提到过:Window的操作分为两大部分,一部分是
WindowManager
处理部分,另一部分是WMS处理部分,Window的删除过程也不例外,本篇文章会介绍Window的删除过程,
weixin_33747129
·
2023-04-02 12:05
移动开发
java
Android - LayoutParams,小火箭,高内聚低耦合,rxjava原理面试
}//将返回值设置为true,才能一直接收到事件returntrue;}});3.
WindowManager
.LayoutParams1.params.x和params.yView的X坐标和Y坐标2.params.gravityGravity.TOP
wa2231a
·
2023-04-02 12:34
程序员
面试
移动开发
android
Android R
WindowManager
Service 添加window过程分析 (一)
有一段时间没有在这边发博客了,之前的笔记都写在有道云笔记上.使用有道随记还是不错的,但是通常缺乏体系.后面会将之前的笔记整理总结出来.希望可以坚持下去吧,加油.
WIndowManager
Service的内容相对来说比较庞杂
pecuyu
·
2023-04-02 12:43
Android
Android源码解析
android
wms
window
Android R
WindowManager
Service模块(5) 焦点窗口和InputWindows的更新
privatefinalToBooleanFunctionmFindFocusedWindow=w->{//当前处于前台的ActivityRecordfinalActivityRecordfocusedApp=mFocusedApp;//如果窗口无法接收key事件,则不能作为焦点窗口,返回falseif(!w.canReceiveKeys()){returnfalse;}finalActivity
m0_70082703
·
2023-04-02 12:08
Android
经验分享
面试
android
Android R
WindowManager
Service模块(3) Window的relayout过程,灵魂拷问
win.setFrameNumber(frameNumber);finalDisplayContentdc=win.getDisplayContent();//如果此时没有执行Configuration的更新,试图结束衔接动画if(!dc.mWaitingForConfig){win.finishSeamlessRotation(false/*timeout*/);}//用来标记属性是否发生变化i
m0_64319112
·
2023-04-02 12:07
程序员
面试
android
移动开发
Android WMS工作原理浅析(一)
WMS(
WindowManager
Service)相关概念window:它是一个抽象类,具体实现类为PhoneWindow,它对View进行管理。
惜许
·
2023-04-02 12:25
Android学习计划
android
ui
Android R
WindowManager
Service模块(1) WMS整体架构及启动过程
DisplayArea是AndroidR上新添加的容器,目的就是将复杂的窗口层级管理简单化、低耦合。而在树结构中,各个容器结构如下:可以看到,在树结构中,根节点为RootWindowContainer,叶子节点为WindowState。正是通过这种结构,WMS中将系统中所有的窗口显示管理得井井有条,并将所有窗口以Surface的形式送到SurfacaFlinger中进行合成和显示。2.WMS启动流
wa2231a
·
2023-04-02 12:46
程序员
架构
移动开发
android
View 的工作原理
ViewRoot和DecorView在正式学习View的三大流程之前,我们先了解一下ViewRoot和DecorView的概念(1)ViewRootViewRoot对应于ViewRootImpl类,它是连接
WindowManager
Eren丶耶格尔
·
2023-04-02 12:42
Android 长按音量加键变成上一曲,音量减键变成下一曲
长按音量加键变成上一曲,音量减键变成下一曲实现原理看注释frameworks/base/services/core/java/com/android/server/policy/Phone
WindowManager
.java
weixin_45767368
·
2023-04-02 06:35
Android
framework
android
framework
app全屏
OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_LAYOUT_IN_SCREEN
OrionW
·
2023-03-31 03:53
Android 架构篇----------Framework初识,android音视频开发何俊林pdf
(2)
WindowManager
Service(Wms)管理程序的窗口的,动画,等简单来说跟View有关的都离不开它。
m0_64383184
·
2023-03-31 02:08
程序员
面试
android
移动开发
Android 全屏悬浮窗适配(悬浮窗沉浸式)
高版本windowsmanager限制源码if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.O){//6.0+mParams.type=
WindowManager
.La
梦想改变生活
·
2023-03-30 12:13
java
android
Android 禁止应用截屏和录屏
OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//禁止app录屏和截屏getWindow().setFlags(
WindowManager
.LayoutParams.FLAG_SECURE
梦想改变生活
·
2023-03-30 11:43
android
java
apache
Android设置页面Activity全屏(隐藏导航栏、状态栏,深入浅出Android开发
3、代码中设置:在setContentView之前调用requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(
WindowManager
.LayoutParams.FLAG_FULLSCREEN
wa32saa
·
2023-03-30 08:18
程序员
架构
移动开发
android
Android ANR
在Android里,应用程序的响应性是由ActivityManager和
WindowManager
系统服务监视的。
maybe0813
·
2023-03-29 20:40
WindowManager
Service探索——
WindowManager
架构
本专题就来讲一讲WMS源码的分析,首先直接讲WMS可能会比较难以理解,所以先从与WMS关系最直接的
WindowManager
切入,会使大家对WMS有一个比较清晰的思路。源码位置文件位置功能描述/fra
Monster_de47
·
2023-03-29 12:46
Framework services
系统service安卓开发的同学都知道,framework中存在各种各样的service来实现管理服务,比如我们熟悉的
WindowManager
Service/PackageManagerService
piefeng
·
2023-03-28 09:41
Android全屏显示(隐藏状态栏和虚拟导航栏)
在Activity中:1、首先设置全屏显示getWindow().setFlags(
WindowManager
.LayoutParams.FLAG_FULLSCREEN,
WindowManager
.LayoutParams.FLAG_FULLSCREEN
獠牙血狼
·
2023-03-27 10:12
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他