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 悬浮窗及权限
时间:2017年04月10日23:44:46作者:JustDo2301.前言看到悬浮窗最先想到的就是360悬浮小球和视频播放的悬浮小窗,悬浮功能通过
WindowManager
来实现,另外悬浮功能需要使用到相关的悬浮窗
JustDo23
·
2020-03-09 17:42
关于屏幕适配
1080),但是用下面的代码得到的真实的分辨率是(2000*1080)适配的文件是values-2000x1080,宽高只能是小于或等于实际像素点//获取屏幕分辨率intscreenWidth=get
WindowManager
youngly15
·
2020-03-09 09:13
Android的
WindowManager
WindowManager
是一个接口,是用来管理窗口的。每个
WindowManager
的对象都会绑定一个特定的Display对象。
吴晨
·
2020-03-09 03:02
Android 获取屏幕尺寸
/*****使Android程序支持了多种分辨率*/intmWidthScreen,mHeightScreen;Displaydisplay=get
WindowManager
().getDefaultDisplay
玉兔是我啊
·
2020-03-08 17:48
Android系统服务(SystemService)简介
什么是SystemService我们在Android开发过程中经常会用到各种各样的系统管理服务,如进行窗口相关的操作会用到窗口管理服务
WindowManager
,进行电源相关的操作会用到电源管理服务PowerManager
yooooooo
·
2020-03-08 12:00
Android开发艺术探索(7) --- 理解Window和
WindowManager
1.Window和
WindowManager
Window表示一个窗口的概念,如在创建对话框时就需要Window来进行。
官子寒
·
2020-03-08 11:41
在activity中设置 窗体全屏 窗体始终点亮 窗体背景模糊
//设置窗体全屏getWindow().setFlags(
WindowManager
.LayoutParams.FLAG_FULLSCREEN,
WindowManager
.LayoutParams.FLAG_FULLSCREEN
itrojan
·
2020-03-08 09:17
Android计算底部的虚拟键的高度
1.获取不含有虚拟键的高度floatheightWithOutKey=get
WindowManager
().getDefaultDisplay.getHeight();2.获取含有虚拟键的高度floatheightWithKey
mianbaocheng
·
2020-03-08 04:06
StatusBar颜色
funsetStatusBarTheme(light:Boolean=false){if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){window.clearFlags(
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS
乐此不痞
·
2020-03-07 08:08
Android系统_
WindowManager
Service分析
图文概括启动流程重要成员SessionWMS的成员变量mSessions保存着所有的Session对象,Session继承于IWindowSession.Stub,作为Binder服务端每一个应用进程都有一个唯一的Session对象与WMS通信ViewRootImpl和WMS之间的通信就是通过Session对象完成的WindowStateWMS中,通过mWindowMap(WindowHashMa
afree_
·
2020-03-07 00:57
Android 获取屏幕高度和宽度
一般获取Activity的onCreate()中DisplayMetricsmetric=newDisplayMetrics();get
WindowManager
().getDefaultDisplay
追逐未来2016
·
2020-03-06 12:29
Android沉浸式状态栏的实现方案探讨
主要有四种方案,有的方案还可以细分:
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS;Window.setStatusBarColor
Brian512
·
2020-03-06 08:43
Android自定义Dialog
本文主要总结的问题有:1.对话框的大小、位置2.对话框的主题自定义dialog的大小、位置自定义对话框的大小对话框的大小的设置有两种方法:1.通过
WindowManager
.LayoutParams来设置
黑猫警长_01
·
2020-03-06 04:35
Android性能优化(五)--更快--稳定--响应速度ANR
在Android中,ActivityManagerService(简称AMS)和
WindowManager
Service(简称WMS)会监测应用程序的响应时间,如果应用程序主线程(即UI线程)在超时时间内对输入事件没有处理完毕
凯玲之恋
·
2020-03-06 02:53
Android ANR
在Android中,ActivityManagerService(简称AMS)和
WindowManager
Service(简称WMS)会监测应用程序的相应时间,如果应用程序主线程(即UI线程)在超时时间内对输入事件没有处理完毕
小柏不是大白
·
2020-03-06 01:53
Android:进入Activity时EditText不自动获取焦点。
在Android开发时,有时打开一个界面并不需要直接弹出输入法,此时只需要在当前Activity中的onCreat()方法中添加如下代码即可:getWindow().setSoftInputMode(
WindowManager
.LayoutParams.SOFT_INPUT_STATE_HIDDEN
TinyCharlie
·
2020-03-05 15:46
Android 中保持屏幕常亮的方法
保证正常工作.通常会很影响开发及使用.以下是一些通过代码来实现的"禁止锁屏,保持高亮"的方法:在每个Activity中的onCreate()方法中加入以下代码:getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_KEEP_SCREEN_ON
小眼睛的男生
·
2020-03-05 08:14
对Window/
WindowManager
和
WindowManager
System的理解
Title:对Window/
WindowManager
和
WindowManager
System的理解date:2016-09-2012:08status:publictags:[View,Touch]本文发表于
KuTear
·
2020-03-05 06:50
android中软键盘遮挡webview的输入框
解决方法1:在setContentView(R.layout.webview_activity);之前加上这行代码:getWindow().setSoftInputMode(
WindowManager
.LayoutParams.SOFT
StoneWay3
·
2020-03-05 04:08
高仿得到-底部播放器
于是平台找到了他的父母将欠平台的几千块追了回来,而客户也找到了自己的父母,这是个感人的故事~~好啦,按照惯例,先来看下效果图:效果图看到这个效果我的第一反应是用WindowMananger去做,但是实现起来发现以下不足:
WindowManager
汤增雷
·
2020-03-05 01:36
MPAndroid的LineChart
LineChartActivity1LineChartActivity2LineChartActivityColoredLineChartActivity1首先在onCreat方法中进行一些基本的初始化操作,里面涉及的知识点还真不少隐藏手机状态栏//手机状态栏隐藏getWindow().setFlags(
WindowManager
.LayoutParams
倾倒的吞天壶
·
2020-03-04 20:18
WindowManager
实现悬浮窗 详解
WindowManager
实现悬浮窗详解一:对于想直接看效果的,可以看看我的demoapp.链接:http://sj.qq.com/myapp/detail.htm?
didikee
·
2020-03-04 17:53
NavigationBar;PopupWindow和PopMenu;Splash
1.NavigationBar与PopupWindow重叠//防止navigationbar遮住PopupWindowsetSoftInputMode(
WindowManager
.LayoutParams.SOFT_INPUT_ADJUST_RESIZE
小山包
·
2020-03-04 02:57
Android 禁止截屏、录屏 — 解决PopupWindow无法禁止录屏问题
这类资料,在网上有很多,一般都是通过设置Activity的Flag解决,如://禁止页面被截屏、录屏getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_SECURE
Android技术分享
·
2020-03-03 04:25
Android开发艺术(4)——View的工作原理
WindowManager
Impl中的addView()中有一段这样的代码root.setView(view,wparams
X_Sation
·
2020-03-03 03:17
Window 和
WindowManager
有一群很(hua)好(qian)学(mai)的粉丝问,Window和
WindowManager
是什么东西,我就去查资料了。说到这得吐槽一下。一开始,我只想知道window是什么东西,每!一!篇!
日三省
·
2020-03-03 02:18
窗体泄露 android.view.WindowLeaked: Activity XxxActivity has leaked window android.widget.PopupWindow$PopupDecorView
Why首先来了解下这个错误产生的原因(呃,网上说的很清楚了,我就直接复制了):Android的每一个Activity都有个
WindowManager
窗体管理器,同样,构建在某
柳击歌
·
2020-03-03 01:53
侧滑
Windowwindow=getWindow();//隐藏标题栏requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏状态栏//定义全屏参数intflag=
WindowManager
.LayoutParams.FLAG_FULLSCREEN
Frog_
·
2020-03-02 19:50
Android解析
WindowManager
(二)Window的属性
1.概述上一篇文章中我们讲过了Window、
WindowManager
和WMS之间的关系,WMS是Window的最终管理者,Window好比是员工,WMS是老板,为了方便老板管理员工则需要定义一些“协议
刘望舒
·
2020-03-02 12:14
笔记:View的工作原理
View的工作原理ViewRoot和DecorViewViewRoot对应于ViewRootImpl类,它是连接DecorView和
WindowManager
的纽带,View的三大绘制流程都是通过ViewRoot
jiaming_
·
2020-03-02 08:41
Android自定义App启动第一帧
在进程的创建和初始化中,势必会消耗一些时间,在这个时间里,
WindowManager
会先加载APP里的主题样式里的窗口背景(windowB
三十二蝉
·
2020-03-02 01:40
android.view.
WindowManager
$BadTokenException: Unable to add window
做一个LoadingDialg工具类://Createdby方毅超on2017/7/19.//数据加载框publicclassLoadingDialogUtils{/***数据访问等待框*/privatestaticProgressDialogloadingDialog;privatestaticWeakReferencereference;publicstaticvoidinit(Activit
方毅超
·
2020-03-01 22:48
android悬浮窗及权限
if(系统没有赋予APP弹出悬浮窗的权限){等用户打开权限后,再弹出悬浮窗}else{直接弹出悬浮窗}例如要显示一个Dialog设置其为系统级别的mDialog.getWindow().setType(
WindowManager
.Lay
四喜汤圆
·
2020-02-29 23:39
PopupWindow点击灰色背景关闭窗口的问题
PopupWindow可以通过
WindowManager
.LayoutParams来设置窗口背景的不透明度privatevoidchangeBackground(Floatalpha){
WindowManager
.LayoutParamslp
The丶Road
·
2020-02-29 19:25
Android 状态栏透明实现
Build.VERSION_CODES.LOLLIPOP){//5.0透明//getWindow.setStatusBarColor(Color.TRANSPARENT)valwindow=windowwindow.clearFlags(
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS
用心感受世界
·
2020-02-29 08:44
android 获取屏幕尺寸
在内部类中使用://获取屏幕的宽度旧方法,已废弃
WindowManager
wm=(
WindowManager
)context.getSystemService(Context.WINDOW_SERVICE
HaRun
·
2020-02-28 22:04
【源码解析】Launcher 8.0源码(6)---Launcher的源码启动过程第一步之InvariantDeviceProfile获取硬件参数,确认布局参数
本篇文章就对这个至关重要的一步进行详细分析InvariantDeviceProfile构造方法我们来看InvariantDeviceProfile的构造方法,构造方法一开始是获取是获取获取硬件参数首先需要获取系统组件
windowmanager
lonamessi
·
2020-02-28 01:54
Android6.0系统悬浮窗权限的问题解决方法
Android的窗口体系中,
WindowManager
占有非常重要的地位,平时我们使用悬浮窗会遇到一些权限的问题。
唐码农
·
2020-02-27 18:47
Window,
WindowManager
,
WindowManager
Service 的简单梳理(二)- Window 的添加过程
Window,
WindowManager
,
WindowManager
Service的简单梳理(一)Window,
WindowManager
,
WindowManager
Service的简单梳理(三)-Activiy
十二书
·
2020-02-27 00:20
Android Window的setFlag方法
//设置窗体全屏getWindow().setFlags(
WindowManager
.LayoutParams.FLAG_FULLSCREEN,
WindowManager
.LayoutParams.FLAG_FULLSCREEN
hyperhao
·
2020-02-26 09:26
Android解析
WindowManager
Service(一)WMS的诞生
前言此前我用多篇文章介绍了
WindowManager
,这个系列我们来介绍
WindowManager
的管理者WMS,首先我们先来学习WMS是如何产生的。
刘望舒
·
2020-02-25 22:45
android ——系统的方式沉浸式状态栏实现
或者4.4以上时可以使用沉浸式状态栏if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.KITKAT){//透明状态栏getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS
未聞椛洺
·
2020-02-23 09:38
View的工作流程基本概念
ViewRootImpl与DecorViewViewRootImpl是连接
WindowManager
和DecorView的纽带。
Utte
·
2020-02-23 07:16
【Android】常见异常 —— android.view.WindowLeaked 分析以及解决办法
在使用dialog或者popupwindow的时候studio出现如下异常06-0117:27:05.36925662-25662/com.dearxy.malldearE/
WindowManager
:
唠嗑008
·
2020-02-22 17:08
Android 开发错题本
//设置状态栏和标题栏.使用上面的增加和一个ViewgetWindow().addFlags(
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS);getWindow
WangShijun
·
2020-02-21 18:58
ViewRootImpl、
WindowManager
、Window关系
App应用窗口由Activity加载,整个窗口创建和Activity启动关联在一起。如图所示视图创建和添加流程从Activity启动说起Activity启动方法在ActivityThread的performLaunchActivity方法中,保留主要方法调用privateActivityperformLaunchActivity(ActivityClientRecordr,Intentcustom
stdying
·
2020-02-21 16:09
Binder 和 AIDL
从AndroidFramework角度来说,Binder是ServiceManager连接各种Manager(ActivityManager、
WindowManager
,etc)和相应ManagerService
jacky123
·
2020-02-21 06:59
Android Dialog 中EditText不能弹出键盘
OverridepublicvoidonFocusChange(Viewv,booleanhasFocus){if(hasFocus){dialog.getWindow().setSoftInputMode(
WindowManager
.LayoutParams.SOF
QWERQQQ
·
2020-02-20 15:49
虚拟按键遮挡布局/隐藏底部虚拟按键Navigation实现全屏
在需要隐藏虚拟键NavigationBar的Activity的onCreate方法中添加如下代码:第一种:始终隐藏navigation,即使点击屏幕也不会出现:
WindowManager
.LayoutParamsparams
CQ_TYL
·
2020-02-20 15:06
源码探索系列13---Window的PhoneWindow与
WindowManager
关于Window,PhoneWindow和
WindowManager
三者的关系是:Window是一个抽象类,他的具体实现是PhoneWindow我们通过
WindowManager
来管理Window。
SanjayF
·
2020-02-20 04:26
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他