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 Window与
WindowManager
理解与源码分析
WindowManager
是访问Window的入口,通过它可以创建Window,
WindowManager
的具体实现在WindowService中,Window与WindowService之间的交互是一种
ScottStone
·
2020-04-06 00:54
学习
httptcp/ip协议xmpp协议网络基础3.多线程和多进程多线程的使用多进程的使用线程间通信进程间通信线程池的使用同步(锁)的原理和可能出现的情况4.framework层的研究manager的使用(
WindowManager
GoodmanLi
·
2020-04-05 14:43
Android AppLock(应用锁)开发
androidAppLock开发,主要有几个点:第一个是所谓的应用锁,就是在应用打开的时候覆盖一个Activity(或者是一个全局的Dialog,甚至
WindowManager
悬浮窗也可以)在应用上面,
L_Xian
·
2020-04-05 05:37
Android改变状态栏颜色真麻烦
根布局写上android:fitsSystemWindows="true",然后再将状态栏弄成透明的:if(Build.VERSION.SDK_INT>=19){getWindow().addFlags(
WindowManager
.Layout
苍蝇的梦
·
2020-04-05 01:22
Android 9.0WMS启动浅析
startOtherServices()中启动的,看代码:SystemServer::startOtherServices()privatevoidstartOtherServices(){......1.wm=
WindowManager
Service.main
呆萌的中二青年
·
2020-04-04 18:59
android测量屏幕宽度和高度的工具类
直接上代码publicclassMeasureUtil{publicstaticint[]getScreenSize(Activityactivity){int[]a=newint[2];
WindowManager
wm
这是朕的江山
·
2020-04-04 14:33
Android 为radiogroup代码动态加入radiobutton
publicvoidaddRadioGropItem(){DisplayMetricsdm=newDisplayMetrics();get
WindowManager
().getDefaultDisplay
笨coco
·
2020-04-04 13:21
Android 开发艺术探索笔记之四 -- View 的工作原理
ViewView的底层工作原理测量流程布局流程绘制流程View常见回调自定义View类型滑动效果初识ViewRoot和DecorView基本概念ViewRoot对应于ViewRootImpl类,是连接
WindowManager
whd_Alive
·
2020-04-04 09:14
android笔记之SystemServiceRegistry
前言 最近在看android源码中Window的内容,在看到
WindowManager
Impl创建对象时发现了SystemServiceRegistry,这个类主要是用来缓存、注册、获取系统服务的
yizhanzjz
·
2020-04-03 23:20
android 动态设置控件宽高
android动态设置控件宽高,找了很多都不靠谱,这个是亲身尝试,可以正常设置
WindowManager
wm=(
WindowManager
)getSystemService(Context.WINDOW_SERVICE
runner123
·
2020-04-03 01:53
从源码角度解析悬浮窗
SYSTEM_ALERT_WINDOW;新建一个Service,在其onCreate()函数中添加如下代码:@OverridepublicvoidonCreate(){super.onCreate();//
WindowManager
final
WindowManager
wind
二胡
·
2020-04-02 18:12
神策可视化埋点实现细节
埋点总体思路普通界面中的打点,不包过dialog等通过
windowManager
直接add的view。
nailperry
·
2020-04-02 15:10
Android中获取屏幕信息和Bitmap的处理
获取屏幕信息与屏幕信息相关的类是DisplayMetrics,获取方式有两种,通过Resource或者
WindowManager
,使用方法如下:DisplayMetricsdf=newDisplayMetrics
Cris_Ma
·
2020-04-02 10:24
Android 开发中的代码片段(1)
前言收集Android开发中常用的一些代码片段,留存记录代码禁止截屏对安全性要求比较高的APP可以用得到getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_SECURE
AndroidRookie
·
2020-04-02 04:55
Activity启动过程
windowIsTranslucent属性值为true时,或者设置windowIsFloating或windowDisablePreview为true也不会显示);StartingWindow的windowtype为
WindowManager
.LayoutParams
chandarlee
·
2020-04-01 21:51
Android中窗口的创建过程
从
WindowManager
Service的角度来看,标题中所说的“窗口”并非Window类,而是一个View类。
小编
·
2020-04-01 20:16
android获取屏幕高和宽
android获取屏幕高和宽
WindowManager
wm;wm=(
WindowManager
)getContext().getSystemService(Context.WINDOW_SERVICE)
geaosu
·
2020-04-01 13:17
android 屏幕密度、分辨率问题
(推荐使用getRealSize())使用方法:Pointpoint=newPoint();get
WindowManager
().getDefaultDisplay().getSize(point);Log.d
小川君
·
2020-03-31 19:38
Android十八章:从Android看Binder
Binder介绍Binder是android上的一个类继承了IBinder,用作Ipc进程间通讯,同是帮助Serivermanager连接各种manager(activitymanager,
windowmanager
ppjunSpirit
·
2020-03-31 12:38
Android沉浸式:自动隐藏navigation和statusbar
顺便处理了软键盘弹出收起时不能再次隐藏navigation和statusbar的问题直接上代码:privateLinearLayoutllMain;privateintscreenHeight;private
WindowManager
wm
Very丶Y_
·
2020-03-31 11:49
在Fragment中运行PopupWindow提示 Unable to add window -- token null is not valid; is your activity running?
1、碰到的问题在Fragment的生命周期onActivityCreated里弹出PopupWindow引导页面的时候,直接运行提示这个错误android.view.
WindowManager
$BadTokenException
jqboooo
·
2020-03-29 22:57
Android ANR 详解
在Android中,ActivityManagerService(简称AMS)和
WindowManager
Service(简称WMS)会监测应用程序的响应时间,如果应用程序主线程(即UI线程)在超时时间内对输入事件没有处理完毕
JonyLiu
·
2020-03-29 18:37
记录Android中获取手机屏幕宽高的方法
DisplayMetricsmetrics=newDisplayMetrics();
WindowManager
wm=(
WindowManager
)context.getSystemService(Context.WINDOW_SERVICE
小牛的回忆
·
2020-03-29 16:47
Android Window相关知识点简述
Window
WindowManager
WindowManager
ServiceDecorViewPhoneWindowRootViewimplViewManager当看到这些的时候,会想这些是什么玩意全是什么什么
挨踢亮
·
2020-03-29 13:51
Android View 笔记
setContentView加载布局创建出DecorView并将我们的layout加载到DecorView中,当执行到handleResumeActivity时,Activity的onResume方法被调用,然后
WindowManager
silencefun
·
2020-03-29 12:29
anr面试详解
一.anr1.什么是anrApplicationNotResponding2.造成anr的主要原因应用程序的响应性是由ActivityManager和
WindowManager
系统服务监视的主线程被IO
xiaolong20
·
2020-03-29 12:33
Android事件分发机制
然后通过
WindowManager
Serview(后面用WMS缩写代替)根据消息的位置坐标去判断坐标的区域,下发给相应的窗口。那么问题来了首先WMS怎么将消息分发到应用层的呢?
Erik_Liang
·
2020-03-29 11:07
Android 控件架构与自定义控件详解
PhoneWindow实现PhoneWindow将一个DecorView设置为这个应用的根ViewDecorView作为窗口界面的顶级视图,封装了一些窗口操作的通用方法所有的View监听的事件,都通过
WindowManager
Service
LittleHans
·
2020-03-29 09:33
Android 获得屏幕尺寸
首先处理
WindowManager
WindowManager
m
WindowManager
=(
WindowManager
)context.getSystemService(Context.WINDOW_SERVICE
几千里也
·
2020-03-29 04:55
解决Dialog中EditText无法自动弹出输入框的问题
//www.cnblogs.com/tinyclear/p/6936901.html//解决dilaog中EditText无法弹出输入的问题dialog.getWindow().clearFlags(
WindowManager
.LayoutParams.FLAG_ALT_FOCUSABLE_IM
牵着蜗牛散步Zz
·
2020-03-28 22:17
Android实战:在桌面显示动画
效果是不是很炫,其中包含了以下几个知识点:Service
WindowManager
DrawableAnimation和AlphaAnimatio
宝塔山上的猫
·
2020-03-28 22:21
Android Dialog 自定义大小和位置
*/WindowdialogWindow=dialog.getWindow();
WindowManager
.LayoutParamslp=dialogWindow.getAttributes();d
NiceStars
·
2020-03-28 21:35
Android游戏悬浮球,无视各种操蛋权限
悬浮球大家都知道,无非就是一个按钮+N个子Item,会靠边,会变小...我大概看过网上的一些实现,用的最多的可能就是应用加android.permission.SYSTEM_ALERT_WINDOW权限,然后
windowManager
.addView
StormFeng
·
2020-03-28 21:26
Android应用停止运行处理策略
1.崩溃分析策略1.1android.view.
WindowManager
$BadTokenExceptionUnabletoaddwindow--tokenandroid.os.BinderProxy
艾伦007
·
2020-03-28 11:03
getSystemService的跟踪
ActivityManageram=(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);首先调用到activity类中的getSystemService,m
WindowManager
飞飞飞_Android
·
2020-03-28 03:38
Android日常--dialog
位置Windowwindow=dialog.getWindow();
WindowManager
.LayoutParamslp=window.getAttributes();lp.gravity=Gravity.BOTTOM
拉弓的松鼠在旋转
·
2020-03-27 22:20
评论窗口弹出与隐藏(仿今日头条)
dailog(这个可以看我前面的文章http://www.jianshu.com/p/41a6c1c2237f)处理Dialog中Edittext键盘不弹出键盘无法弹出处理,这是因为系统给Dialog设置了
WindowManager
numqin
·
2020-03-27 20:29
Android应用内悬浮窗的实现方案
1、悬浮窗的基本介绍悬浮窗,大家应该也不陌生,凌驾于应用之上的一个小弹窗,实现上很简单,就是添加一个系统级别的窗口,Android中通过
WindowManager
Service(WMS)来管理所有的窗口
C6C
·
2020-03-27 15:00
Android开发之Camera+surefaceView简单使用
具体代码如下:DisplayMetricsmetric=newDisplayMetrics();getActivity().get
WindowManager
().getDefaultDisplay().
Android逍遥郎
·
2020-03-27 13:32
Android添加悬浮窗的一些总结
首先先了解几个知识点:SDK版本低于7.1.1使用
WindowManager
.LayoutParams.TYPE_TOAST是不需要授权的,可以像平时用的toast一样展示与任何界面之上,而除了TYPE_TOAST
handsomeslow
·
2020-03-27 12:28
桥接模式简单学习记录
由于想深入一点了解
WindowManager
这一块,由于
WindowManager
用到了桥接模式,因此先了解一下桥接模式。
梧叶已秋声
·
2020-03-27 01:05
横向的GridView
主要代码:DisplayMetricsdm=newDisplayMetrics();get
WindowManager
(
易瑞
·
2020-03-26 20:58
Android悬浮窗权限适配
悬浮窗可以通过
WindowManager
.addView添加。具体用法可以看Android悬浮窗用法总结,按照这篇文章添加过悬浮窗之后,会发现有的手机上显示不出来,这就是权限的问题了。
夏末m
·
2020-03-26 17:33
android 关机流程解析
和截屏按键、HOME按键的处理流程类似,电源按键由于也是系统级别的按键,所以对其的事件处理逻辑是和截屏按键、HOME按键类似,不在某一个App中,而是在Phone
WindowManager
的dispatchUnhandledKey
一航jason
·
2020-03-26 05:57
关于UI线程中操控Dialog技巧
前几日出现这样一个Bug是一个RuntimeException,详细信息是这样子的:java.lang.IllegalArgumentException:Viewnotattachedto
windowmanager
atandroid.view.
WindowManager
Impl.findViewLocked
and_pu
·
2020-03-25 21:16
Android 控件架构与自定义控件详解
架构:PhoneWindow将一个DecorView设置为整个应用窗口的根View,这里面所有View的监听事件,都通过
WindowManager
Service来接收。
MrFu
·
2020-03-25 07:05
关于dialog出现not attached to window manager问题深入分析
原理:所有的窗口创建都得通过
windowManager
.dialog在创建时,利用activity的window对象,window对象中还有一个mDecorView对象,dialog在调用show的时候调用
使劲挤海绵
·
2020-03-24 23:43
Android视图加载流程(3)之ViewRootImpl的UI刷新机制
Android视图加载流程(2)之Window和
WindowManager
的创建与Activity关键类:ViewRootImpl简单介绍ViewRootImpl是一个视图层次结构的顶部,它实现了View
你需要一台永动机
·
2020-03-24 23:14
Android 屏幕分辨率与尺寸
DisplayMetricsmetrics=newDisplayMetrics();activity.get
WindowManager
().getDefaultDisplay().getMetrics(
半黑月缺
·
2020-03-24 23:16
Android Window和
WindowManager
Window的创建window的创建过程与Activity紧密相关,因为Activity的启动过程是一个很复杂的过程会令做一篇文章进行讲解,这里就知道整个过程会以ActivityThread的performLaunchActivity()来完成整个启动,performLaunchActivity方法会通过类加载器创建Activity实例,java.lang.ClassLoadercl=r.pack
yQ_01
·
2020-03-24 13:42
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他