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:Activity、Window、View、RootViewImpl、
WindowManager
、
WindowManager
Global、WMS作用和关系
Window:Window是个抽象概念,这并不是因为它是个接口(它也有对应的实现类,如PhoneWindow),而是因为每个Window对应着一个根View和一个ViewRootImpl,这两者由
WindowManager
Global
MisakaNetController
·
2020-07-02 12:51
Android
Android详细教程(基础篇):三十三、Android获取服务getSystemService详解
name返回的对象说明WINDOW_SERVICE
WindowManager
管理打开的窗口程序LAYOUT_INFLATER_SE
makyan
·
2020-07-02 11:41
Android详解
Android移动开发详解
Android设置全屏显示
主要有两种方式:第一种办法:代码中设置:requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题getWindow().setFlags(
WindowManager
.LayoutParams.FLAG_FULLSCREEN
Lu_Ca
·
2020-07-02 10:01
Android布局
Android 保持屏幕常亮
方式一//就一行代码getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_KEEP_SCREEN_ON);解释:给Window设置一个标记-保持屏幕常亮方式二
最爱董妈妈
·
2020-07-02 08:08
在Android Service中弹出系统全屏对话框
1、自定义对话框Windowwindow=mAlertDialog.getWindow();//关键代码,设置成ALERT,这样点击back键也无法让对话框消失window.setType(
WindowManager
.LayoutParams.TYPE_SYSTEM_ALERT
leogray
·
2020-07-02 07:49
Android
Android
ROM
Android中去掉单个页面的标题栏以及设置状态栏为透明
标题栏getWindow().setSoftInputMode(
WindowManager
.LayoutParams.SOFT_INPUT_STATE_HIDDEN);状态栏if(Build.VERSION.SDK_INT
ctLike
·
2020-07-02 05:55
安卓----多媒体编程
每个像素占用1个字节24位图:每个像素占用3个字节加载大图片到内存Android系统以ARGB表示每个像素,所以每个像素占用4个字节,很容易内存溢出对图片进行缩放获取屏幕宽高Displaydp=get
WindowManager
金福林
·
2020-07-02 05:23
Android
Qt 去边框,去掉边框之后窗体移动,阴影,最大化和还原的实现
1、Qt去边框构造函数中加上如下代码:this->setWindowFlags(Qt::X11Bypass
WindowManager
Hint|Qt::WindowStaysOnTopHint|Qt::FramelessWindowHint
jbb123456789jbb
·
2020-07-02 05:09
Qt
qt
去边框
窗体移动
阴影
最大化和还原
相对布局键盘把布局顶上去
(可能是一个bug吧-_-||)通过在java代码里面设置就起作用intmode=
WindowManager
.LayoutParams.SOFT_INPUT_ADJUST_PAN;getWindow()
一缕阳忆往昔
·
2020-07-02 04:59
android获取屏幕长宽,status bar高度,设置全屏显示
//获取屏幕长宽
WindowManager
wm=(
WindowManager
)context.getSystemService(Context.WINDOW_SERVICE);wm.getDefaultDisplay
iriverman
·
2020-07-02 04:27
android
Android--解决由启动页跳转到主页面时状态栏闪动问题
跳转过程中不做任何处理,则在进入主页时页面顶部会闪白屏一下,给人一种卡顿的感觉;解决办法:在页面跳转之前将全屏模式设置为非全屏模式,代码如下:/***切换为非全屏*/getWindow().setFlags(
WindowManager
.LayoutParams
阿木马克
·
2020-07-02 03:54
View体系1:几个概念
ViewRoot的核心任务是与
WindowManager
Service通信2.Activity和Window的关系Activity支持UI显示,但Activ
xihe
·
2020-07-02 01:50
view的工作原理
view的工作原理基本概念ViewRoot对应ViewRootImpl类是连接
WindowManager
和DecorView的纽带,view的三大流程均通过ViewRoot来完成,在ActivityThread
gitzzp
·
2020-07-02 01:03
Android
Android 系统拨号界面实现自定义悬浮布局
首先看一下效果图:1.首先提示是否需要开始个性化拨号界面2.如果需要,跳转进入设置界面:3.进入拨打电话界面:中间的就是自定义显示出来的界面实现过程:1.布局:布局可以由自己的需求实现,怎么写都可以2.使用
WindowManager
ckwccc
·
2020-07-01 20:44
Android
状态栏更改颜色(沉浸式4.4以上才可以更改)
目前就重写一个方法暂时解决4.4的问题*/if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.KITKAT){this.getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS
ninhao1232
·
2020-07-01 20:54
解决在BroadcastReceiver(广播接受者)中不能添加AlertDialog(对话框)的问题(android.view.
WindowManager
$BadTokenException)
在BroadcastReceiver,当我们创建一个AlertDialog并show出来的时候,出现了下面的错误:12-2414:10:57.025:E/AndroidRuntime(17600):java.lang.RuntimeException:Unabletostartreceivercom.ustc.broadcastreceiver.ForceOfflineReceiver:andro
sadsadsadsadsazcAS
·
2020-07-01 20:47
Android手机管家项目
IM即时通讯项目
遇到的错误和BUG
常用的技术和技巧
android
develop
天气预报APP项目
Android沉浸式状态栏(非常简单)
废话不多说直接上代码在onCreate()方法里面if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.KITKAT){intflagTranslucentStatus=
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS
渣渣龙
·
2020-07-01 14:07
框架搭建
Window和
WindowManager
小结
Window是抽象类,具体实现是PhoneWindow,通过
WindowManager
就可以创建Window。
若l晓锋
·
2020-07-01 13:17
android4.4上全屏界面实现禁止状态栏下拉
附上我修改的方法:Phone
WindowManager
.java里面的修改[java]viewplaincopy---a/frameworks/base/policy/src/com/android/internal
山鹰的天空
·
2020-07-01 11:41
android
android4.4沉浸式状态栏总结
或者4.4以上时可以使用沉浸式状态栏if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.KITKAT){//透明状态栏getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS
LIENLIN
·
2020-07-01 11:31
android 沉浸式布局, 仿QQ微信,title和状态栏同一颜色
QQ和微信对于状态栏和title是一个颜色,这样的界面感觉更加大气,也是界面设计采用比较多的方式,其实我们客户端实现也特别简单在主类中添加如下代码//透明状态栏getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS
唠嗑008
·
2020-07-01 10:01
悬浮窗权限突破及兼容性处理
常用的悬浮窗代码写法如下privatestaticvoidshowSmall1(Contextcontext){
WindowManager
windowManager
=getWind
BruceHurrican
·
2020-07-01 08:54
android学习笔记
悬浮窗
权限
MIUI
android沉浸式状态栏实现,android沉浸式状态栏工具类
isChange){return;}if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){//mActivity.getWindow().addFlags(
WindowManager
.Layout
JesseAndroid
·
2020-07-01 07:14
android常用记录
来谈谈binder
这个好象不是喔,因为
WindowManager
与
WindowManager
Serivce都是在system_server进程而Binder就是进程通信的中转站。
背影杀手不太冷
·
2020-07-01 06:13
屏幕变暗
不是省电的那个变暗,是弹出dialog后背景变暗那种
WindowManager
.LayoutParamsparams=context.getWindow().getAttributes();params.alpha
良夲
·
2020-07-01 04:20
实现导航Tab栏悬浮功能之改进版
在上一篇博文中,我们用
WindowManager
的方法实现了Tab栏的悬浮功能。如果你没有看过上篇博文,请点击[《轻松实现app中的导航Tab栏悬浮功能》][url]。
俞其荣
·
2020-07-01 04:23
应用层管理器详细介绍
/***获取应用层窗口管理器*@parammContext*@return*/publicstatic
WindowManager
get
WindowManager
(ContextmContext){
WindowManager
manager
alex_yuc
·
2020-07-01 03:41
android基础
Android 沉浸式状态栏总结
在Android4.4之后,AndroidWindow支持了一些新的属性,其中有两个是这样的.
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION
cml_bright
·
2020-07-01 01:35
沉浸式状态栏
仿大家来找茬
WindowManager
manager=getWindowMa
Leo稻草人
·
2020-07-01 00:26
Android
java
WindowManager
.LayoutParams的各种flag含义
本文实际上就是翻译了官方文档的flag部分flags变量设置的值的各种意义//---------------1-----------------------------------FLAG_ALLOW_LOCK_WHILE_SCREEN_ON//ConstantValue:1(0x00000001)只要这个window对用户是可见的,则允许在屏幕开启的时候锁定屏幕这个flag可以单独的使用,也可以
吐痰高手
·
2020-06-30 19:47
HOME键
拦截重写onAttachedToWindow4.0+报错publicvoidonAttachedToWindow(){this.getWindow().setType(
WindowManager
.LayoutParams.TYPE_KEYGUARD
snpmyn
·
2020-06-30 19:19
android
android中改变dialog的显示的位置和大小
privatevoidsetDialogSize(Dialogdg){WindowdialogWindow=dg.getWindow();
WindowManager
.LayoutParamslp=dialogWindow.getAttributes
zhouguosen_always
·
2020-06-30 16:34
no focus ANR 初级分析
报出是以统计焦点窗口为null的时间为准,只有窗口焦点为null的时间超时5秒才会报出;ANR发生前,23:10:46.589WMS把焦点窗口置为了null;01-0123:10:46.589218323336D
WindowManager
波雅_Z
·
2020-06-30 16:28
【Android】 dialog 设置maxHeight 最大高度
WindowManager
wm=(
WindowManager
)context.getSystemService(Context.WINDOW_SERVICE);DisplayMetricsmetrics
獨為伊人醉
·
2020-06-30 15:30
Android
Android Dialog全屏
Dialogdialog=newDialog(this,android.R.style.Theme_Black_NoTitleBar_Fullscreen)2、getWindow().setLayout(
WindowManager
.LayoutParams.MATCH_PARENT
ZhangShanTaurus
·
2020-06-30 14:57
Android基础
Android开发 之 动态显示和隐藏状态栏和导航栏
动态显示和隐藏状态栏和导航栏方法一:在主题中添加一个属性true方法二:在setcontentview之前设置flaggetWindow().setFlags(
WindowManager
.LayoutParams.FLAG_FULLSCREEN
启之灵
·
2020-06-30 12:04
Android
零碎
WindowManager
.LayoutParams.type属性
type的取值:应用程序窗口。publicstaticfinalintFIRST_APPLICATION_WINDOW=1;所有程序窗口的“基地”窗口,其他应用程序窗口都显示在它上面。publicstaticfinalintTYPE_BASE_APPLICATION=1;普通应用功能程序窗口。token必须设置为Activity的token,以指出该窗口属谁。publicstaticfinalin
yxr8510
·
2020-06-30 11:19
互联网
android开发
popoupwindow
Android主线程中延时处理
Android对UI主线程开启了实时监听,ActivityManager和
WindowManager
系统服务一旦监听到主线程超过10秒没有响应操作,就会抛出ANR,所以,在UI主线程中不能直接调用Thread.sleep
Dulcie_y
·
2020-06-30 10:24
apk应用开发
Android 进阶之刁钻问题汇总
ViewRootImpl是在
WindowManager
Global的addView()方法中创建的。问题二:Andr
Kevin_小飞象
·
2020-06-30 07:04
Android自定义Dialog以控制其位置和宽高
importandroid.content.Context;importandroid.view.Gravity;importandroid.view.View;importandroid.view.Window;importandroid.view.
WindowManager
yechaoa
·
2020-06-30 07:38
Android
知识点
Android错误之(Android 6.0)Unable to add window android.view.ViewRootImpl$W@d4521e8 -- permission denied
AndroidRuntime:FATALEXCEPTION:mainProcess:com.example.administrator.myapplication,PID:6411android.view.
WindowManager
yayun0516
·
2020-06-30 06:15
Android
Android动态显示和隐藏状态栏/实现沉浸式状态栏
----------------------------------------------------------------二、全屏实现:1、全屏方法一:getWindow().setFlags(
WindowManager
.LayoutParams.FLAG
YancyChang
·
2020-06-30 05:52
Android
OpenCV3计算机视觉 Python实现 ——cameo项目
managers.pycameo.pyimportcv2importnumpyimporttimeclassCaptureManager(object):def__init__(self,capture,preview
WindowManager
小白芷
·
2020-06-30 05:01
Android设置Activity全屏的两种方式
super.onCreate(savedInstanceState);this.requestWindowFeature(Window.FEATURE_NO_TITLE);this.getWindow().setFlags(
WindowManager
.Layo
IT大飞说
·
2020-06-30 02:33
Android
android获得屏幕高度和宽度、状态栏高度
android获取屏幕的高度和宽度用到
WindowManager
这个类,两种方法:
WindowManager
wm=(
WindowManager
)getContext().getSystemService
相公无爱
·
2020-06-30 01:55
安卓学习
Input事件输入系统之应用MotionEvent触摸事件处理流程
事件,事件的传递流程相当复杂庞大,今天一节课的内容也说不了多少,我们先占时绕开那个庞大的系统来谈谈上层应用如何接收到MotionEvent事件然后处理的,在讲这个之前我们先提几个相关类:Window,
WindowManager
大明和你
·
2020-06-30 00:39
android
Android源码(2) --- SystemServer进程启动流程
上篇介绍了fork过程1.2SystemServer进程是用来启动各种系统服务的进程,例如ActivityManagerService,
WindowManager
Service,PowerManagerService
jfson_土豆
·
2020-06-29 21:11
理解Android Framework
2.应用程序在Activity中添加和删除窗口,是通过调用
WindowManager
类的addView和RemoveView函数达成,具体实现是通过桥接模式实现的
WindowManager
Impl来实现
天上凤凰
·
2020-06-29 21:05
Android
WindowManager
- InvalidDisplayException
而创建一个Window需要用到
WindowManager
,
WindowManager
Impl,
WindowManager
Global,ViewRootImpl等等,最终以View的形式展现给用户。
独上西楼-
·
2020-06-29 18:07
Android
Basic
Android获取屏幕高度、标题高度、状态栏高度详解
在一个Activity的onCreate方法中,写入如下代码:DisplayMetricsmetric=newDisplayMetrics();get
WindowManager
().getDefaultDisplay
TOP_WARNING
·
2020-06-29 17:42
android
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他