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
View直接贴到
WindowManager
上
除了在layout布局文件中添加View,在只有Activity的情况下还可以通过直接向
WindowManager
上贴图的方式向界面上添加控件。
BlackNeko
·
2021-05-03 06:27
简单获取屏幕分辨率
Pointpoint=newPoint();get
WindowManager
().getDefaultDisplay().getRealSize(point);//width和height就是屏幕宽度和长度
YueDev
·
2021-05-03 05:44
Android图形系统草稿
AndroidUI架构概述(Activity,surfaceFlinger,windows)Android应用程序UI框架
WindowManager
ServiceSurfaceFlingerAndroid
fdsafwagdagadg6576
·
2021-05-02 21:32
Android
WindowManager
Service架构剖析之addWindow流程
WindowManager
Service工作方式《
WindowManager
Service架构剖析之addWindow流程》《
WindowManager
Service架构剖析之窗口分组与分层》《
WindowManager
Service
码上就说
·
2021-05-02 11:41
Editttext获得、失去焦点,弹出、隐藏软键盘
true);searchEdt.setFocusableInTouchMode(true);searchEdt.requestFocus();getWindow().setSoftInputMode(
WindowManager
.LayoutParams.SOFT_INP
唠嗑008
·
2021-04-30 08:37
Android getWindow().setFlags方法
//设置窗体全屏getWindow().setFlags(
WindowManager
.LayoutParams.FLAG_FULLSCREEN,
WindowManager
.LayoutParams.FLAG_FULLSCREEN
princes007
·
2021-04-30 02:20
Android手机的屏幕宽高度和代码设置控件的宽高度
1、Android手机的屏幕宽高度
WindowManager
wm=(
WindowManager
)getSystemService(Context.WINDOW_SERVICE);intwidth=wm.getDefaultDisplay
爱笑的瓜子脸
·
2021-04-29 21:19
Window、
WindowManager
、activity、decorview、viewRoot
1概述android中视图的呈现,用户只需要定义好activity的layout.xml文件,在Activity的onCreate()回调当中调用setContentView()就可以了。在这其中系统给我们做了大量的工作,涉及到多个类。其中,用户能够看到的就是Activity和View类,其实View并不是直接附在Activity上面,而是附在Window上。另外,还涉及到ViewRoot、Win
AndroidTony
·
2021-04-29 16:43
Android Framework层整体执行流程高性能屏幕适配方案解析
热修复,组件化,插件化,换肤,leakCanary,hilt,jetpack,glide,okhttp,rxjava...Android系统初始化2.1.png2.2.png2.3.png上图最终到了
WindowManager
2.4
flynnny
·
2021-04-29 09:31
Android系统改动
优化kernel对开机有很大的影响,可以做优化同时移除kernel的log会有3s的提高如果替换系统的systenui那么就是出现“
WindowManager
:Keyguarddrawntimeou”Phone
WindowManager
.java
King_Karl
·
2021-04-29 02:28
要点提炼|开发艺术之Window
多数情况我们是和Activity和View打交道,在之前学习中也都接触过,本篇来深入学习和它们有紧密联系的Window,主要内容:Window&
WindowManager
Window的内部机制(添加、删除
厘米姑娘
·
2021-04-28 23:00
Android中AMS(ActivityManagerService)、WMS(
WindowManager
Service)、PMS(PackageManagerService)中的详解
Android系统中比较重要的系统服务ActivityManagerService(AMS)和
WindowManager
Service(WMS),PackageManagerService(PMS)。
ZSGZ_AD
·
2021-04-28 12:59
Android Activity作为dialog遇见的问题
为了让我们的activity以dialog的方式出现,我们仅仅写了布局页面还是不ok的我们需要代码设置宽高,适配等等问题,例如下面的lp.height=
WindowManager
.LayoutParams.WRAP_CONTENT
sirai
·
2021-04-28 09:36
android 修改状态栏文字颜色
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.M){Windowwindow=getWindow();window.addFlags(
WindowManager
.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS
初见破晓
·
2021-04-28 03:06
[Android开发艺术探索]第四章学习笔记
ViewRoot与DecorViewViewRoot是连接
WindowManager
和DecorView的纽带,其实现类是ViewRootImpl类。View的三大流程均由ViewRoot完成。
seven_Android
·
2021-04-27 12:06
Android 悬浮窗实现
悬浮窗实现中需要注意的两点是1、Android6.0之后的悬浮窗动态申请2、Window的type属性在Android8.0前后的适配publicabstractclassAudioFloatWindow{private
WindowManager
.LayoutParamswmParams
王朋6
·
2021-04-27 09:28
安卓系统的四层架构
1.应用层2.应用框架层ActivityManager
WindowManager
3.类库层和AndroidRuntime4.Linux内核。
FredricZhu
·
2021-04-26 19:31
Android状态栏(Status Bar)颜色
网易云音乐对比图对比图代码实现1版本大于4.4//1.设置状态栏透明,经测试在代码里直接声明透明状态栏更有效
WindowManager
.LayoutParamslocalLayoutParams=ge
hello_cc
·
2021-04-26 11:19
四、ViewRootImpl、DecorView,View的绘制原理
android/view/ViewRootImpl.java官方解释:Thetopofaviewhierarchy,implementingtheneededprotocolbetweenViewandthe
WindowManager
.image.png
最美下雨天
·
2021-04-26 06:47
开发中遇到的Bug和解决方法
android.view.
WindowManager
$BadTokenException:Unabletoaddwindow--tokennullisnotvalid;isyouractivityrunning
一个人开到荼蘼
·
2021-04-25 15:45
[Android] Activity动态显示/隐藏statusbar
创建完成后,根据逻辑隐藏/显示statusbar解决方案在setContentView()之前,写如下代码:getWindow().setFlags(View.SYSTEM_UI_FLAG_VISIBLE,
WindowManager
.LayoutParams.FLAG_FULLSCREEN
Speronie
·
2021-04-25 06:11
解决底部导航栏(NavigationBar)遮挡PopupWindow的问题
popupWindow.setSoftInputMode(
WindowManager
.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
junling2017
·
2021-04-24 21:24
Android 工作中遇到的问题及解决方案之屏无操作过了一段时间进入息屏状态
Android工作中遇到的问题及解决方案之屏无操作过了一段时间进入息屏状态事情的起因是因为们做了一个功能,在Activity初始化的时候设置了一个Flags
WindowManager
的flages大全,
左耳钻爱思念
·
2021-04-24 10:16
Android 实现全局浮动弹窗
实现原理:在Application中,getSystemService(Context.WINDOW_SERVICE)获取
WindowManager
,然后通过
WindowManager
添加View,手势滑动时实时更新该
川峰
·
2021-04-23 16:39
Android
android
全局悬浮窗
App锁屏显示
OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_SHOW_WHEN
beng
·
2021-04-21 15:02
Android O 系统自定义物理按键转换
打开其他应用/发送intent例如:按下VOLUME_DOWN->Backkey按下VOLUME_DOWN->打开系统某个应用按下VOLUME_DOWN->发送特定intent简单分析:首先想到的是Phone
WindowManager
CocoDoll
·
2021-04-18 17:00
理解Window和
WindowManager
(一)
什么是
WindowManager
?1.WindowWindow是一个抽象类,PhoneWindow是它的唯一实现类。Window实际上是View的直接管理者。
Utte
·
2021-04-18 15:10
三行代码实现Android应用内悬浮窗,无需一切权限,适配所有ROM和厂商
悬浮窗实现传统方案对于传统悬浮窗和一些古老的“黑科技”悬浮窗的实现,想必已经有很多成熟的案例了,实现策略基本为以下两种:TYPE_SYSTEM_ALERT类型m
WindowManager
=(
WindowManager
李良逸
·
2021-04-18 10:48
Window/
WindowManager
不可不知之事
而
WindowManager
顾名思义是Window的管理者,通过addView方法将View添加到Window里最终展示到屏幕上。
fishforest
·
2021-04-18 08:01
Android Binder原理(三)系统服务的注册过程
关联系列AndroidAOSP基础系列Android系统启动系列应用进程启动系列Android深入四大组件系列Android深入理解Context系列Android深入理解JNI系列Android解析
WindowManager
Android
刘望舒
·
2021-04-18 07:59
Android 8.0在锁屏不显示悬浮框
相关文章https://blog.csdn.net/u010297071/article/details/80564971
WindowManager
.LayoutParams设置FLAG_SHOW_WHEN_LOCKEDflag
yunhen
·
2021-04-17 22:20
Android-软键盘弹出遮挡布局解决方案
gif首先先科普一下,目前软键盘设置大概有那么几种状态:1.软键盘弹出时,获取焦点的输入框会被顶起,整个界面往上移动,这种设置activity.getWindow().setSoftInputMode(
WindowManager
.LayoutParams.SOFT_INPUT_ADJUST_PAN
广州萧敬腾
·
2021-04-15 10:53
Android系统服务是如何获取的
关于获取系统服务的猜想Android获取系统服务一般都需要用getSystemService指定系统服务名称获取:valwm=getSystemService(Context.WINDOW_SERVICE)as
WindowManager
·
2021-04-14 20:07
Android Activity启动流程分析
以Phone
WindowManager
的启动Home为例:voidstartDockOrHome(){awakenDreams();Intentdock=createHomeDockIntent();i
Young_Allen
·
2021-04-14 04:09
Android Framework修改之隐藏导航栏
packages\SystemUI\src\com\android\systemui\statusbar\phone\PhoneStatusBar.java搜索方法:addNavigationBar注释//m
WindowManager
.addView
h4de5
·
2021-04-14 00:13
理解Window和
WindowManager
关系
Window和
WindowManager
关联关系在了解
WindowManager
前,先看下Window与
WindowManager
的类图,如图:从图可知,ViewManager接口有三个方法,如下代码:
点滴积累慢慢学习
·
2021-04-13 13:37
Android 悬浮窗,悬浮view功能实现
首先,简单的藐视就是:实现悬浮窗是用的
WindowManager
。利用context.getSystemService(Context.WINDOW_SERVICE)获取到W
飞不起来的笨鸟
·
2021-04-12 20:14
一个实现带灰色蒙版从底部弹出的PopupWindow基类封装(解决蒙版覆盖虚拟按键问题)
3.使用
WindowManager
设置透明度,PopupWindow因为有延时动画,快速点击的时候,会出现一定异常情况。
A阳_db70
·
2021-04-12 18:13
笔记
比如:ActivityManager/PackageManager/ResourceManager/
WindowManager
/ViewSystem②应用框架层提供开发程序所需要的API,平常开
纵横Top
·
2021-04-06 16:06
Window和
WindowManager
的关系
实现位于
WindowManager
Service中,
WindowManager
Service位于Android系统架构的Framework层。Window分类Window有三种类型,分别是应用W
奔跑吧李博
·
2021-03-24 01:36
Android安全性:禁止APP内截屏和录屏
禁止录屏和截屏其实并不难,只需要在Activity的onCreate()方法中添加一行代码即可:getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_SECURE
梦许星夜
·
2021-03-22 15:40
高度值:DecorView、ContentView、ActionBar、StatusBar、Screen、NavigationBar
OverridepublicvoidonWindowFocusChanged(booleanhasFocus){super.onWindowFocusChanged(hasFocus);DisplayMetricsdm=newDisplayMetrics();get
WindowManager
TomyZhang
·
2021-03-11 17:46
Window与
WindowManager
相关类:Window:是一个抽象类,只是一个概念并不实际存在,唯一实现类是PhoneWindow,其对View进行管理
WindowManager
:一个接口类,继承自ViewManager,字面意思对Window
Rockphoenix
·
2021-02-25 19:00
Android
Android设备:外接扫码枪与系统软键盘问题
若要不弹出系统软键盘,可禁用Activity软键盘:getWindow().addFlags(
WindowManager
.LayoutParams.FL
m筱米
·
2021-02-25 09:57
Android
android
移动开发
Android 7.1 屏幕旋转流程分析
一、概述Android屏幕的旋转在framework主要涉及到三个类,结构如图Phone
WindowManager
:为屏幕的横竖屏转换的管理类。
八一3806
·
2021-02-17 22:58
Android实现全局悬浮框
添加弹框权限自定义悬浮窗类FloatWindow.javapublicclassFloatWindowimplementsView.OnTouchListener{privateContextmContext;private
WindowManager
.Layo
·
2021-01-26 12:14
Android透明状态栏
Activity){if(Build.VERSION.SDK_INT>=21){valwindow:Window=activity.window//添加Flag把状态栏设为可绘制模式window.addFlags(
WindowManager
.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BA
丶Castiel
·
2021-01-26 10:40
弹窗系列:Toast类如何实现在任意Activity上显示提示?
参考这篇文章:使用
WindowManager
自定义toast下面贴出,我改进后的代码:publicclassToast{publicstaticfinalintLENGTH_SHORT=0;publicst
zhangjin1120
·
2021-01-24 20:39
Android技术积累
android
java
Window 的添加过程
Window的添加需要通过
WindowManager
的addView方法实现,但
WindowManager
是个接口,它的真正实现类是
WindowManager
Im
AlanKeene
·
2021-01-05 14:48
android
Window、
WindowManager
、View 之间的关系
Window和
WindowManager
是什么关系?Window和View是什么关系?
WindowManager
和View是什么关系?Window和
WindowManager
是什么关系?
AlanKeene
·
2021-01-05 14:47
android
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他