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
Android 机顶盒-使用Android浏览器加载内容,内容无法充满整个浏览器解决办法
这个的解决办法是:Displaydisplay=get
WindowManager
().getDefaultDisplay();intwidth=display.getWidth();intscale=width
kan尘埃
·
2022-11-19 05:09
Android
Android加载EPG
Android | Handler.runWithScissors 解析
前言看WMS代码的时候看到了Handler.runWithScissors方法,所以来恶补一下publicstatic
WindowManager
Servicemain(finalContextcontext
Tʀᴜsᴛ³⁴⁵
·
2022-10-23 11:40
Android
android
java
Handler
Android Handler runWithScissors 梳理流程解析
目录前言runWithScissors梳理流程存在的问题总结前言看WMS代码的时候看到了Handler.runWithScissors方法,所以来恶补一下publicstatic
WindowManager
Servicemain
·
2022-10-21 18:38
android中几种常见的尺寸
获取屏幕宽高尺寸的三种代码形式在Android上,目前我知道的获取屏幕尺寸的方法有三种不同的代码形式方法1.在Activity中最常见的调用方式
WindowManager
windowManager
=get
WindowManager
weixin_34384915
·
2022-10-08 18:04
移动开发
ui
java
[整理]android中几种常见的尺寸
获取屏幕宽高尺寸的三种代码形式在Android上,目前我知道的获取屏幕尺寸的方法有三种不同的代码形式方法1.在Activity中最常见的调用方式
WindowManager
windowManager
=get
WindowManager
weixin_30752377
·
2022-10-08 18:02
移动开发
ui
java
Activity的Window创建和添加过程-源码分析
为什么讲这个呢,因为Activity启动过程完成到onCreate方法的执行,Activity的页面还没有显示出来,而Activity的页面布局的显示,就是由Window、
WIndowManager
zackyG
·
2022-09-21 22:54
Android系统开启导航栏NavigationBar(虚拟按键)
导航栏NavigationBar源码部分:frameworks/base/services/core/java/com/android/server/policy/Phone
WindowManager
.javamHasNavigationBar
Just_Paranoid
·
2022-09-15 00:28
Android
OS
android
framework
征服面试官:Binder 原理篇 掌握这篇面试题汇总,吊打面试官!
从AndroidFramework角度来说Binder是ServiceManager连接各种Manager(ActivityManager、
WindowManager
等等)和相应ManagerService
Jaynm
·
2022-09-14 14:59
面试题
android
开发
android
binder
binder
android面试
binder原理
android仿华为手机悬浮窗设计
这里主要用到
windowManager
来实现。1.先来看看效果图主页的小圆点点击小圆点之后展开,然后可以模拟虚拟按键,返回等功能。全局有效。2.一步步来实现1.首先这个要常住在桌面,故
·
2022-08-17 11:49
基于Android10渲染Surface的创建过程
目录一、Surface概述1.1Android本地窗口简述二、引出SurfaceSession2.1从
WindowManager
Impl的addView()说起2.2IWindowSession.windowAddedLocked
·
2022-08-14 12:08
Android App获取屏幕旋转角度的方法
本文实例为大家分享了AndroidApp获取屏幕旋转角度的具体代码,供大家参考,具体内容如下一、获取屏幕旋转角度的方法是:introtation=mActivity.get
WindowManager
()
·
2022-07-20 14:14
悬浮窗
一、原理1、添加独立的View我们在APP中想不依赖Activity中的布局添加View时,可以通过
WindowManager
.addView()的方式,创建一个window,并显示添加的View。
NIIIICO
·
2022-07-05 17:19
android 全屏FullScreen的配置
这个必须设置否则不生效if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.P){window.attributes.layoutInDisplayCutoutMode=
WindowManager
.LayoutParams.LAYOUT_I
Q大疯子_
·
2022-07-01 11:24
安卓基础
android
全屏
Service 出现ANR的原因
Android知识总结一、ANR出现原因Android系统中,ActivityManagerService(简称AMS)和
WindowManager
Service(简称WMS)会检测App的响应时间,如果
涛涛123759
·
2022-06-22 16:15
Android Studio 透明状态栏的实现示例(及隐藏显示示例)
透明状态栏的实现示例//插入到OnCreate()中if(Build.VERSION.SDK_INT>=21){Windowwindow=getWindow();window.clearFlags(
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS
月夜风雨磊
·
2022-06-12 09:50
java
android
studio
android
android-studio
Android View体系
大概涉及到setContentView()SubDecor、Decorview、ContentViewPhoneWindow、
WindowManager
ViewRootImpl、ChoreographerToast.show
折剑游侠
·
2022-06-10 13:02
如何自己实现Android View Touch事件分发流程
ACTION_DOWN分发除ACTION_DOWN外的其他事件使用总结AndroidTouch事件分发是AndroidUI中的重要内容,Touch事件从驱动层向上,经过InputManagerService,
WindowManager
Service
·
2022-05-26 19:40
WMS(三)-删除Window
Android知识总结一、前言Window的删除过程,本文中从
WindowManager
Impl开始讲起,主要做了四个事情如图右所示。
涛涛123759
·
2022-05-20 11:41
Android UI 绘制面试题
Window是
WindowManager
最顶层的视图,它负责背景(窗口背景)、Tit
星邪Ara
·
2022-05-05 16:48
Android
WindowManager
窗口类型
ZMS:最后一个子窗口-创建子窗口时,客户端可以指定窗口类型介于1000-1999之间,而
WindowManager
Service在进行窗口叠加时,会动态调整层值。
m0_70082816
·
2022-05-05 08:48
Android
经验分享
面试
android
WindowManager
Service本地窗口动画
一、前言android的
WindowManager
Service(简称wms)是系统框架一个非常庞大复杂的一个系统模块,它主要由三大块组成:wms数据结构,wms大遍历,wms的窗口动画wms总体图.pngwms
努比亚技术团队
·
2022-04-21 08:57
Android UI 绘制面试题
Window是
WindowManager
最顶层的视图,它负责背景(窗口背景)、Tit
星邪Ara
·
2022-04-18 23:02
View的工作原理
参考资料《Android开发艺术探索》初识ViewRoot和DecorViewViewRoot对应与ViewRootImpl类,它是连接
WindowManager
和DecorView的纽带,View的三大流程均是通过
发光的老金
·
2022-04-08 13:59
Android实现悬浮窗效果
本文实例为大家分享了Android实现悬浮窗效果的具体代码,供大家参考,具体内容如下一、权限:二、悬浮窗其实就是
WindowManager
.addView(view,layoutParams),直接上代码
·
2022-04-01 12:57
Android软键盘问题总结
android:windowSoftInputMode="stateHidden|adjustPan"2、在Activity中设置mContext.getWindow().setSoftInputMode(
WindowManager
.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HID
独自闯天涯的码农
·
2022-03-25 17:16
Android触屏校验
需求背景,在开机动画结束后弹出触屏校验:效果图:实现方法:使用
WindowManager
在launcher上面添加View具体代码:importandroid.annotation.SuppressLintimportandroid.content.Contextimportandroid.graphics
猿小帅01
·
2022-03-25 12:19
android
自定义View
WindowManager
Android | 理解 ViewRootImpl
ViewRootImpl实现了View和
WindowManager
之间所需要的协议。ViewRootImpl的创建过程是从
WindowManager
Impl中开始的。
345。
·
2022-03-24 04:42
Android
android
View
ViewRootImpl
【Android】亮度改变问题-部分手机最大亮度超过255
小米手机获取了一个亮度900多,就会出现亮度计算错误deltaY=-deltaY;intdeltaV=(int)(255*deltaY*3/mScreenHeight);
WindowManager
.LayoutParamsparams
下雨天的小白鞋
·
2022-03-08 11:41
Android ANR:原理分析及解决办法
1.2原因Android系统中,ActivityManagerService(简称AMS)和
WindowManager
Service(简
mumuxi_
·
2022-03-02 22:14
WindowManager
$BadTokenException-解决方案
简介上一篇分析了
WindowManager
$BadTokenException发生的原因,带大家一起通过分析
WindowManager
源码,更加深入的了解了
WindowManager
添加window的过程
拔萝卜占坑
·
2022-02-21 18:43
更改AlertDialog系统颜色
修改此处颜色即可,如果自定义的them,需将此处复制到自定义的them中2.沉浸式菜单/***沉浸式菜单*/publicvoidcehnjinshicaidan(){getWindow().addFlags(
WindowManager
.L
程序猿的小生活
·
2022-02-21 09:23
View.post为何能够准确获取View的宽高
为何我们通过View.post发送的runnable肯定会在界面绘制完成以及activity的window关联
windowmanager
后才会执行呢?带着这几个问题来追踪一下源码一
luweicheng24
·
2022-02-20 19:08
我的2019小目标
专业:学习研究Service、View系统、ActivityManagerService、
WindowManager
Service、PackageManagerService。
WolfXu
·
2022-02-20 18:17
简易封装的PopupWindow
importandroid.graphics.drawable.ColorDrawable;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.
WindowManager
颤抖的闪电
·
2022-02-20 00:15
Android:各种弹窗报错
WindowManager
$BadTokenException: Unable to add window -- token null is not valid; i...
里面有各种各样的弹窗,例如:popupwindow、Dialog、AlertDilog等,虽然这些都是Android系统自带的弹窗,但是我们多多少也会遇到下面这个错误:Causedby:android.view.
WindowManager
Gxinyu
·
2022-02-20 00:23
Linux图形系统框架 与 X协议 X11 XFree86 Xorg X-Window WM
Windowingsystem(窗口系统)XWindowSystem窗口管理器、GUI工具集、桌面环境及其它3D渲染、硬件加速、OpenGL及其它软件框架X协议X11R6XFree86X协议ClientXorgXdmXWM(
windowmanager
Yanggle Yang
·
2022-02-19 12:35
Linux管理
Android自定义View基础——View的工作原理
ViewRootImpl:连接
WindowManager
和DecorView的纽带,View的绘制流程正是从通过ViewRootImpl来完成的。(图片来源自:Android窗口机制)一、Vie
家硕先生
·
2022-02-19 01:18
设置引导页跟状态栏的透明
Build.VERSION.SDK_INT>=Build.VERSION_CODES.KITKAT){Windowwindow=getWindow();//Translucentstatusbarwindow.setFlags(
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS
bryanno1
·
2022-02-17 13:13
深入理解
WindowManager
Service
在上篇文章中初步理解Window体系,我们初步分析了Window的体系,这篇文章我们分析一下
WindowManager
Service(以下简称WMS)。
lijiankun24
·
2022-02-16 04:25
View not attached to window manager解决方案
前几日出现这样一个Bug是一个RuntimeException,详细信息是这样子的:java.lang.IllegalArgumentException:Viewnotattachedto
windowmanager
atandroid.view.
WindowManager
Impl.findViewLocked
Yeung_Yeung
·
2022-02-15 14:52
Android ANR
在Android里,应用程序的响应性是由ActivityManager和
WindowManager
系统服务
醒醒Coco
·
2022-02-14 08:50
Toast 实现原理解析
关于Toast我们开发中最常用,但是他的实现原理往往被忽略,大概知道是通过
WindowManager
直接加载显示的。
Calllanna
·
2022-02-13 13:53
2021-05-07 android 禁止状态栏下拉
实现思路是获取其他应用上层悬浮窗的权限,然后在状态栏的位置写一个状态栏高度的透明view代码如下CustomViewGroupview;
WindowManager
manager;/***activity
莫不如哦
·
2022-02-12 08:38
关于DialogFragment全屏方案
1.给window设置高度很多地方都是用这样的写法WindowdialogWindow=getDialog().getWindow();
WindowManager
.LayoutParamslp=dialogWindow.getAttributes
键盘上的麒麟臂
·
2022-02-11 19:56
Android4.4以上沉浸式状态栏的简单适配
以上系统状态栏透明if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){Windowwindow=getWindow();window.clearFlags(
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS
kdong
·
2022-02-11 14:52
WindowManager
和
WindowManager
Service疑问
Activity和Dialog创建时创建Window并调用set
WindowManager
方法,set
WindowManager
调用
WindowManager
Impl重新创建了一个
WindowManager
StephenYoung
·
2022-02-11 05:59
解决虚拟按键遮挡popupWindow
在activity的onCreate方法中看情况加上下面的代码://状态栏@顶部getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS
Paraselenes
·
2022-02-11 03:33
Android获取屏幕宽度
Android获取屏幕宽度有四种方式:方法一:(过时)
WindowManager
wm=(
WindowManager
)this.getSystemService(Context.WINDOW_SERVICE
52HzPeople
·
2022-02-09 21:23
自定义View
View的绘制流程一.自定义View分为measure、Layout、draw三大过程ViewRoot对应于ViewRootImpl类,他是链接
WindowManager
和DecorView的纽带,View
姜子杭
·
2022-02-09 21:53
Android实现圆形菜单悬浮窗
序言Android悬浮窗的实现,主要有四个步骤:1.声明及申请权限2.构建悬浮窗需要的控件3.将控件添加到
WindowManager
4.必要时更新
WindowManager
的布局一、权限申请需要在AndroidMainfest.xml
·
2022-02-09 17:46
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他