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 浮窗
方法一,1.在Application中实例
WindowManager
private
WindowManager
.LayoutParamswmParams=new
WindowManager
.LayoutParams
h523331184
·
2020-08-26 23:06
修改statusbar 和 actionbar颜色
setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN|View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);window.addFlags(
WindowManager
.Layou
Moty12
·
2020-08-26 23:20
Android 增加对鼠标的支持
在android中鼠标的绘制代码在:\frameworks\base\services\java\com\android\server\
WindowManager
Service.java,在performLayout
LuYozone
·
2020-08-26 23:19
android
资料
Android设置StatusBar颜色
1.只需要在onCreate方法中,添加下面三句即可getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS
wangluoyang
·
2020-08-26 22:53
Android
android 添加外接键盘操作事件流程
3在phone
windowmanager
里面加入这个键的功能如果是应用中也要相应该键,需要到具体的应用的代码中进行添加相应的功能实现。如果是新增加一个按键的话,会根据系统的不同
练习本
·
2020-08-26 16:42
android
系统分析
ActivityManagerService启动学习
而绘制是通过
WindowManager
Service来进行。状态控制通过ActivityManagerS
风炫灬梦想
·
2020-08-26 15:05
android
android使用物理键盘的同时能够弹出软键盘
网上资料一大堆,拼拼凑凑应该能解决,我的思路比较简单:android4.4
WindowManager
Service.javabooleancomputeScreenConfigurationLocked
通信侠
·
2020-08-26 13:47
android_system
Android输入法扩展之外接键盘显示虚拟键盘修改
//文件:
WindowManager
Service.javabooleancomputeScreenConfigurationLocked(Configurationconfig,booleanforceRotate
pecke
·
2020-08-26 13:02
android4.2 长按POWER键3秒关机
提示关机或切换模式,需求中,要求把这一部分去掉,直接长按POWER3秒后关机.实现:frameworks/base/policy/src/com/android/internal/policy/impl/Phone
WindowManager
.java
ansondroider
·
2020-08-26 12:16
Activity和WMS的双向通信
说双向通信之前,首先了解下
WindowManager
Global,ViewRootImpl的创建
WindowManager
Global的创建创建过程如下图image.pngActivityManagerService
Goach
·
2020-08-26 11:24
Android开发-SurfaceView
为什么必须在UI线程中绘制,参考资料https://blog.csdn.net/junhzhan/article/details/50757302理论上,View可以在任何拥有消息循环的线程中绘制,只在
WindowManager
咖啡店小二
·
2020-08-25 17:27
WindowManager
系列(二)Activity中的mBase及其初始化时机
根据Android28源码一.在Activity中的初始化位置(Activity的attach方法)mbase这个成员变量是Activity中非常重要的一个成员变量,它被定义在ContextWrapper类中,赋值也是在这个类中,其他Context的子类中没有发现对它的赋值那么,赋值的时机在哪里呢?通过sourceInsight都搜索功能,可以发现一共只有两个赋值方法第一个赋值方法publicCo
perfectnihil
·
2020-08-25 17:26
安卓
手机自动化测试平台搭建----第九节扩展篇-待接入monkey测试
system/bin/monkey这个脚本;2.Monkey事件注入机制Monkey注入系统事件是通过framework层的hidenApi(如:activemanager,inputmanager,
windowmanager
chen072086
·
2020-08-25 17:04
monkey测试
appium
adb
scroller和scrollto在viewgroup中的使用
一个是相对于view移动相应位置一个是相对于自己移动@OverrideprotectedvoidonFinishInflate(){super.onFinishInflate();
WindowManager
wm
郁闷的中交兵
·
2020-08-25 17:40
菜鸟级别
2018-2019安卓系统总结
开发安卓系统,有一些特殊需求,修改系统源码比较普遍,下面说说需求一:屏蔽按键和触摸功能【物理按键】,但是模拟按键是可以操作【自动化操作】,组合键取消屏蔽思路:作为系统都知道Phone
WindowManager
PWM
fmc088
·
2020-08-25 17:34
android
系统开发
Android实用小代码
寸屏幕)publicstaticdoublegetScreenPhysicalSize(Activityctx){DisplayMetricsdm=newDisplayMetrics();ctx.get
WindowManager
Kenmmm
·
2020-08-25 17:54
android开发
Android4.3引入的UiAutomation新框架官方简介
如在4.3之前UiAutomator工具是通过InputManager或者更早的
WindowManager
来注入KeyEvent等,4.3之后用的就是新框架UiAu
weixin_34068198
·
2020-08-25 08:33
移动开发
ui
测试
Activity显示到Window的过程
1.从
WindowManager
的addView说起上次我们大致分析了Activity从创建到显示的过程,当时只是简单分析了下。
nick_young
·
2020-08-25 05:12
Android系统架构原理
ActivityManager(活动管理器):管理各个应用程序生命周期以及通常的导航回退功能
WindowManager
(窗口管理器):管理所有的窗口程序ContentProvider(内容提供器):使得不同应用程序之间存取或者分享数据
zhwadezh
·
2020-08-25 00:56
WindowManager
.LayoutParams的各种flag含义
本文实际上就是翻译了官方文档的flag部分转载:https://blog.csdn.net/zyjzyj2/article/details/53819964
yunsimle
·
2020-08-25 00:28
技术
android在Service中弹出Dialog对话框,即全局性对话框
先说具体做法,原因在其后给出:写好Alter功能块后,在alter.show()语句前加入:alert.getWindow().setType(
WindowManager
.LayoutParams.TYPE_SYSTEM_ALERT
浣熊
·
2020-08-25 00:56
Toast来显示提示,在maketext的第一个参数是要求传递一个context的三种参数的区别
的第一个参数是要求传递一个context那么问题来了有时候是使用getApplicationContext();有时候是Activity.this而有时候又直接是this第一个全局的,比如你创建个悬浮窗
windowmanager
杨四郎2018
·
2020-08-25 00:35
android
Android25上Toast的BadTokenException问题
先看CrashLog:android.view.
WindowManager
$BadTokenException:Unabletoaddwin
RunningMa
·
2020-08-25 00:16
开发日志
android 悬浮activity实现
当需求我们的activity始终在别的应用的最前端的时候,可以向
WindowManager
添加需要的view,oncreate中addview,在ondestoryremoveview,就能实现悬浮activitywm
sdfdagdsfgsdg
·
2020-08-25 00:13
android
Android 经典笔记七 全局弹窗Dialog
2019独角兽企业重金招聘Python工程师标准>>>##目录介绍1.全局弹窗分析2.全局弹窗必要条件3.全局弹窗实现方式3.1.利用系统弹出dialog3.2.获取
WindowManager
,直接添加
weixin_33974433
·
2020-08-24 23:40
基于源码分析 Android View 绘制机制
ViewRootImplViewRootImpl类是连接
WindowManager
和DecorView的纽带,View的绘制流程均是通过ViewRootImpl来完成的。
weixin_33894640
·
2020-08-24 23:37
动态设置图片的宽度和高度
imageView.getLayoutParams().height=400;设置图片(src):imageView.setImageResource(resId);android获得屏幕高度和宽度:1、
WindowManager
wm
weixin_30633949
·
2020-08-24 23:07
Toast 响应点击事件
importjava.lang.reflect.Field;importandroid.content.Context;importandroid.util.Log;importandroid.view.View;importandroid.view.
WindowManager
weixin_30360497
·
2020-08-24 23:54
如何让某个view悬浮在其他界面之上?
同过
WindowManager
提供的addView方法来实现,其添加的view在window的最前面,到达悬浮在其他Activity之上的目的。
王大锤扛刀
·
2020-08-24 23:10
Android
android系统
AlertDialog弹出消息后,背景色透明,不影响Activity的事件触发
背景色透明://背景色dialog.getWindow().setDimAmount(0f);不抢占Activity焦点://dialog不去抢占焦点dialog.getWindow().setFlags(
WindowManager
.LayoutParams.FLAG_NOT_TOUCH_MODAL
user_app
·
2020-08-24 23:02
Android
android中不依赖activity的dialog弹窗的实现
privatevoidshowUpdateSuccessDialog(){final
WindowManager
wm=(
WindowManager
)AppContext.context.getSystemService
jiu_jie2
·
2020-08-24 23:28
学习笔记
View的绘制原理
1.初识ViewRoot和DecorViewViewRoot对应于ViewRootImpl类,它是连接
WindowManager
和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的
betterAndroider
·
2020-08-24 23:27
安卓
安卓UI
Android面试基础
View的工作原理——基本知识(一)
ViewRoot对应ViewRootImpl类,它是连接
WindowManager
和DecorView的纽带,View的三大流程(测量(measure),布局(layout),绘制(draw))均通过ViewRoot
sliverbullets
·
2020-08-24 23:51
Android
Android控件绘制过程
首先,在activity类中(activity.java),我们可以看到两个变量,分别是:privateWindowmWindow;private
WindowManager
m
WindowManager
;
seableble
·
2020-08-24 23:33
永久展示一个Toast
publicclassAlwaysShowToast{privateToasttoast;privateObjectmTN;privateMethodshow;privateMethodhide;privateintmWidth=
WindowManager
.LayoutParams.WRAP_CONTENT
西红柿炒番茄加蛋
·
2020-08-24 22:44
android 禁止息屏 屏幕常亮
简单粗暴,直接放在onCreate()中就行getWindow().setFlags(
WindowManager
.LayoutParams.FLAG_KEEP_SCREEN_ON,
WindowManager
.LayoutParams.FLAG_KEEP_SCREEN_ON
海浪一点都不浪
·
2020-08-24 22:56
android
dialog在非activity下显示解决方案
这里有解决方案哦,正解就是步骤一、在创建dialog时加dialog.getWindow().setType(
WindowManager
.LayoutParams.TYPE_SYSTEM_ALER
Live-Now
·
2020-08-24 22:18
Android 不依赖activity的全局悬浮窗实现
Android悬浮窗实现实现基础Android悬浮窗实现使用
WindowManager
,
WindowManager
介绍通过Context.getSystemService(Context.WINDOW_SERVICE
qq_28273051
·
2020-08-24 22:48
Android
WindowManager
和Dialog提升Windowtype等级
Dialogdialog=newDialog(this.getApplicationContext());TextViewtextView=newTextView(this);textView.setText("thisistoast!");dialog.setContentView(textView);dialog.getWindow().setType(LayoutParams.TYPE_SY
yanbin_x
·
2020-08-24 22:15
Andorid问题汇总
ToastUtil:修复Android 7.x设备Toast显示时抛出的
WindowManager
$BadTokenException Token失效异常
最近在项目新版本测试中,当在Android7.x(SDK=24/25)设备上跑Monkey测试APP时,经常报Token失效异常:“android.view.
WindowManager
$BadTokenException
CBaymax0111
·
2020-08-24 22:27
GitHub开源
问题解决总结
at android.widget.Toast$TN.handleShow(Toast.java:501)自定义布局异常
Toast自定义布局重复添加异常分析ToastException:java.lang.IllegalStateException:Viewhasalreadybeenaddedtothe
windowmanager
.Crash
lwqldsyzx
·
2020-08-24 22:52
Android错误分析
android 全局对话框(不依赖具体activity)
第一个方法利用系统弹出dialog,不过样子有点丑第二个方法是获取
WindowManager
,直接添加view本质上这两种原理是一样的。
lxlmycsdnfree
·
2020-08-24 22:21
Android开发
java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@450b2f48 异常处理
先看一下警告信息:07-0708:32:19.540:WARN/
WindowManager
(74):Failedlookingupwindow07-0708:32:19.540:WARN/
WindowManager
liuyiming_
·
2020-08-24 22:05
android
错误收集
Android下获取手机屏幕大小
代码如下privatevoidgetScreenPix(){DisplayMetricsdm=newDisplayMetrics();get
WindowManager
().getDefaultDisplay
kongjiajie
·
2020-08-24 22:57
Android
安卓学习之—能悬浮在各个界面的控件
可以显示在任何界面实现如图:你好publicvoidshowAddressTip(Stringnumber){//TN的构造方法(参考Toast的源码)finalLayoutParamsparams=new
WindowManager
.LayoutParams
julielele
·
2020-08-24 22:47
android
Toast系列(二):Toast基本工作原理(android 7.1变化)
TN(){final
WindowManager
.LayoutParamsparams=mParams;...params.type=
WindowManager
.LayoutParams.TYPE_TOAST
Coder_朱志强
·
2020-08-24 22:47
源码
Android7.1.1Toast崩溃解决方案
背景最近项目好多用户反应有bug,然后看log出现了一个奇怪的问题,而且次数不很多,如下:#1664android.view.
WindowManager
$BadTokenExceptionUnable
崔老板
·
2020-08-24 22:13
android代码中动态设置布局中控件的属性
1、获取屏幕长宽像素及通过id查找各布局或控件:DisplayMetricsmetric=newDisplayMetrics();get
WindowManager
().getDefaultDisplay
狼之血舞
·
2020-08-24 22:39
android
Android-制作activity悬浮框
实现不难,先让我们瞧瞧布局先:悬浮框的布局:首先,我们需要取得LayoutParms的对象mParams,使用mParams对象来设置
windowManager
的属性需要设置的参数有type、format
Rencho_Hwang
·
2020-08-24 22:02
android
View的绘制流程概要
1、View的绘制流程是从ViewRootImpl.java的requestLayout()方法开始的,而ViewRootImpl.java的对象是在
WindowManager
Globals.java的
任缥缈
·
2020-08-24 22:50
View系列
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他