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开发基础知识
本地框架或本地服务又称为Native)+AndroidRuntime(java运行环境)、LinuxKernel(Linux内核空间)Framework中与应用直接关联,主要是一些系统服务:activitymanager、
WindowManager
molanh
·
2023-10-16 21:41
android
获取屏幕尺寸
在Activity的oncreat方法中,利用如下代码即可获取:DisplayMetricsmetric=newDisplayMetrics();get
WindowManager
().getDefaultDisplay
lanwangkai
·
2023-10-16 17:08
WinScope跟踪window/layer pb文件
WinScopeweb用来跟踪分析
WindowManager
或SurfaceFlinger在window转换期间和转换后的状态,跟踪记录会被写入/data/misc/wmtrace/wm_trace.pb
fchyang
·
2023-10-15 16:35
Android
TV
Android
Framework
Android
android
winscope
Android RecyclerView 加载图片列表,图片宽高问题
加载图片列表的时候,使图片的宽度为手机屏幕宽度,高度自适应adapteritem布局在adapter里面设置图片的宽高intscreenWidth=((FragmentActivity)mContext).get
WindowManager
Observer_观者
·
2023-10-14 17:40
StatusBar背景色和字体颜色设置
以上,4.4只支持设置是否半透明publicstaticvoidsetStatusBarBackgroundColor(Windowwindow,intcolor){window.clearFlags(
WindowManager
.LayoutParams.FLAG_TRANSLUCENT_STATUS
jiangjh
·
2023-10-13 18:48
Toast
WindowManager
$BadTokenException
Toast作为Android常用的控件之一,突然在友盟统计上发现Toast报错了,那就需要麻溜的解决了。复现Toast.makeText(getContext(),"我的Toast",Toast.LENGTH_SHORT).show();try{Thread.sleep(5_000);}catch(InterruptedExceptione){e.printStackTrace();}错误日志an
小程序猿一枚
·
2023-10-13 13:57
Android 隐藏底部导航栏和状态栏,动态调用导航栏,键盘收回时也收回导航栏
privatevoidhideNavigationBar(){Windowwindow=getWindow();
WindowManager
.LayoutParamsparams=window.getAttributes
D___Will
·
2023-10-13 08:39
【笔记】沉浸式状态栏(修改状态栏背景颜色)
Activity如下:
WindowManager
.LayoutParamslocalLayoutParams=getWindow().getAttributes();localLayoutParams.flags
我是MTT
·
2023-10-13 06:40
WMS->窗口管理statusbar和navbar管理
View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR//高亮状态栏View.STATUS_BAR_TRANSLUCENT//半透明状态栏View.STATUS_BAR_TRANSPARENT//透明状态栏,一般指定
WindowManager
TangGeeA
·
2023-10-12 22:56
Android WMS动画系统初探(三)
动画系统初探(二)AndroidWMS动画系统初探(三)AndroidWMS动画系统初探完结篇屏幕旋转动画OrientationListener#onProposedRotationChanged->
WindowManager
Service
汪和呆喵
·
2023-10-11 22:01
view系列--Window,PhoneWindow,DecorView相关类
关于Window,PhoneWindow,DecorView,
WindowManager
这几个类相关的文章确实很多,但是我感觉对于它们的讲解都存在一些偏差。
niurenwo
·
2023-10-11 10:34
android
Android Framework知识点整理
AndroidFramework知识点一系统核心服务(SystemServer)1.ActivityManager->activityservicebroadcastprovider2.
WindowManager
3
鹏鹏2019
·
2023-10-11 08:07
Androidの android.view.
WindowManager
$BadTokenException: Unable to add window -- token null is not ...
异常案例项目中使用BottomSheetDialogFragment作为底部弹框,出现异常:android.view.
WindowManager
$BadTokenException:Unabletoaddwindow
SteamPY
·
2023-10-10 20:05
LeakCanary(4)面试题系列
Fragment对象和FragmentView对象(进入DESTROYED状态);已清除的的ViewModel对象(进入CLEARED状态);已销毁的的Service对象(进入DESTROYED状态);已从
WindowManager
Super 含
·
2023-10-10 12:48
LeakCanary
源码分析
Android 自定义PopupWindow,实现下拉框
1、效果图2、前言1、页面由MagicIndicator+ViewPager2+Fragment实现;2、下拉框是基于
WindowManager
实现;3、我使用PopupWindow实现下拉框时,发现一个问题
Lan_Se_Tian_Ma
·
2023-10-10 09:18
Android
android
PopupWindow
自定义PopupWindow
自定义下拉框
初学安卓framework系列 一 (怎么科学的学习安卓系统的framework)
比如ActivityManagerService(简称AMS),或者
WindowManager
Service(WMS)怎么实现的啊,有些什么细节需要注意啊,View被加入到ViewRoot的流程啊等等。
qing的世界
·
2023-10-09 23:14
Android 面试题 应用程序结构 十一
WindowManager
Service它是手机屏幕的的管理者,管理着屏幕的详细情况,所有对屏幕的操作最终都是通过它,控制着屏幕的显示、隐藏和层次处理。
️ 邪神
·
2023-10-06 05:45
Android
面试题
Framework
android底层Input事件传递流程
由于
WindowManager
Service.java(后面简称WMS)负责界面窗口的管理,既然是屏幕事件那么肯定和WMS有关了,WMS是在SystemServer.
爱炒饭
·
2023-10-05 23:15
android笔记
android
rom
记Oppo和Vivo的坑
params=new
WindowManager
.LayoutParams(
WindowManager
.LayoutParams.TYPE_PHONE);这种生产悬浮的方式被OV封掉了于是我想用Activity
doyer_太阳
·
2023-10-05 11:57
Android GUI —
WindowManager
WindowManager
和Window的关系可以用下面一张图来描述Activity.attach()finalvoidattach(Contextcontext,ActivityThreadaThread
leap_
·
2023-10-04 10:06
Android默认软键盘不显示方法
orientation|keyboardHidden"2.如果想dialog,fragment等也有此效果,可在oncreate()方法中添加getWindow().setSoftInputMode(
WindowManager
.LayoutParams.SOFT_INPUT
Acezhuyf
·
2023-10-03 16:48
Android error系列:Unable to add window -- token null is not for an application
Application的Context先试一下用Application的上下文来创建Dialog,在调用它的show方法时程序会Crash,LogCat的异常信息如下:Causedby:android.view.
WindowManager
许进进
·
2023-10-03 15:23
Android
Xamarin.Android中Java和C#的对照映射
本文记录Xamarin.Android的java和映射关系JavaC#说明SystemJava.Lang.JavaSystemActivity.SetResultAndroid.App.Result
WindowManager
.LayoutParams.FLAG_KEEP_SCREEN_ONAndroid.Views.
WindowManager
Flags.KeepScreenOnView.VISIB
Imjeef
·
2023-09-30 19:31
app实现状态栏和导航栏沉浸效果
或者4.4以上时可以使用沉浸式状态栏if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.KITKAT){//透明状态栏getWindow().addFlags(
WindowManager
.LayoutPar
ronaldo4511
·
2023-09-30 15:45
android
Android Framework 常见解决方案(11)关闭View Full Screen弹窗
1原理AndroidO:在Phone
WindowManager
中找到可以添加白名单的地方,直接屏蔽即可。AndroidQ:主要就是找到其对应的handler,对于显示部分压根不允许其给主进程发送消息。
图王大胜
·
2023-09-30 00:30
常见解决方案
framework
android
Android Framework 常见解决方案(05)Android默认所有应用横屏 解决方案
1原理屏幕旋转的配置进行锁屏,通过修改Phone
WindowManager
.java来实现。
图王大胜
·
2023-09-30 00:59
常见解决方案
framework
android
Android 中设置沉浸式状态栏
hasLollipop()){//透明状态栏getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_TRANSLUCEN
追梦小乐
·
2023-09-29 14:42
王学岗 Android 判断手机是否是刘海屏
importandroid.annotation.SuppressLint;importandroid.content.Context;importandroid.util.Log;importandroid.view.Window;importandroid.view.
WindowManager
qczg_wxg
·
2023-09-29 13:29
随笔
android
华为
android
studio
Android之getSystemService
传入的Name返回的对象说明WINDOW_SERVICE
WindowManager
管理打开的窗口程序LAYOUT_INFLATER_SERVICELayoutInflater取得xml里定义的viewACT
再见北洋园
·
2023-09-29 00:08
android
Android——getSystemService
getSystemService(服务Name):是Activity的一个方法,通过传入服务名,可以的到对应的系统服务对象水电费传入的Name返回的对象说明WINDOW_SERVICE
WindowManager
a5511596
·
2023-09-29 00:56
移动开发
Android 悬浮窗
本文参考文章地址:https://juejin.cn/post/7009180088310693919一、申请权限二、创建悬浮窗service三、悬浮窗布局文件四、悬浮窗设置privatelateinitvar
windowManager
巨噬细胞ps
·
2023-09-28 08:13
Android
android
简述Android framework AMS WMS
AMS主要用于管理所有应用程序的ActivityWMS管理各个窗口,隐藏,显示等一:认识WMS1.1:初识WMS
WindowManager
Service服务(WMS)的实现是相当复杂的,毕竟它要管理的整个系统所有窗口的
马东18
·
2023-09-26 18:25
android
java
apache
获取屏幕宽高
代码可以直接使用
WindowManager
wm=(
WindowManager
)this.getSystemService(Context.WINDOW_SERVICE);DisplayMetricsdm
往后余生_2026
·
2023-09-26 16:59
Android 禁止截屏录屏
一、应用中禁止截屏录屏@OverrideprotectedvoidonCreate(BundlesavedInstanceState){getWindow().addFlags(
WindowManager
.LayoutParams.FLAG_SECURE
虫师魁拔
·
2023-09-26 14:35
Android
android
Android 系统背光设置
一、一般设置1、手动设置背光API//修改当前Activity界面的窗口亮度privatevoidsetScreenLight(intbrightness){
WindowManager
.LayoutParamslp
虫师魁拔
·
2023-09-26 14:05
Android
Windows子系统(GUI)
包含两大功能组成部分:窗口管理器(
windowmanager
):负责控制窗口显示、管理屏幕输出、手机来自键盘鼠标和其他设备的输入,以及将用户信息传递给应用程序。GDI:图形输出设备的函数库。b.
maomao171314
·
2023-09-25 10:35
Windows内核原理与实现
windows
子系统
GUI线程
窗口管理
点击显示popupWindow背景切换透明,popupWindow消失背景恢复
点击显示popupWindow背景切换透明,popupWindow消失背景恢复privatevoidbgAlpha(floatbgAlpha){
WindowManager
.LayoutParamslp=
嘉平ing
·
2023-09-24 21:09
Android 禁止状态栏下拉,纯应用层方法,不修改framework
思路就是:通过
WindowManager
在状态栏上添加一个相同宽高尺寸的透明
ShenYong812
·
2023-09-24 17:45
Android开发
View绘制及事件机制原理
Activity调用流程说明:在Activity显示时,
WindowManager
将View添加到DecorView,两者通过ViewRoot连接起来。具体实现类是ViewRootImpl。
玉圣
·
2023-09-24 03:57
Android S(31) APP 页面绘制流程
进入mWindow.set
WindowManager
方法,mWindowMa
fangcunlingtai-lily
·
2023-09-23 11:40
android
Activity页面的绘制流程,android开发框架控件主题
Viewdecor=r.window.getDecorView();decor.setVisibility(View.INVISIBLE);2.获取
WindowManager
Impl对象ViewManagerwm
m0_64603776
·
2023-09-23 11:40
程序员
面试
移动开发
android
ANR问题分析
在Android里,应用程序的响应性是由ActivityManager和
WindowManager
系统服务监视的,当它检测到一下情况中的一个时,Android就会针对特定
闫回
·
2023-09-23 08:33
Dialog/PopupWindow/Toast 到底该怎么选
本篇文章涉及到
WindowManager
相关知识,如有需要请移步:Window/
WindowManager
不可不知之事通过本篇文章,你将了解到:1、Dialog/PopupWindow/Toas
小鱼人爱编程
·
2023-09-22 18:41
Android编译常见错误
unknowntarget'MODULES-IN-vendor-goertek-prebuilt-target-product-grant-vendor-so-poweroffalarm':make文件头需要增加LOCAL_PATH:=$(my-dir)禁止输入法;getWindow().setFlags(
WindowManager
.LayoutParams.FLAG_ALT_FOCUSABL
莫卢俊德
·
2023-09-22 17:22
android
Linux
Android P适配问题处理
如下面代码:requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(
WindowManager
.LayoutParams.FLAG_FULLSCREEN
flywfk
·
2023-09-22 06:52
记录一次fragment中弹出dialog导致button失去焦点问题
点击生日后,弹出dialog,上面button的状态消失初步判定是失去焦点,我使用的是AndroidPicker的开源解决办法是这句:使后面的View可以得到焦点就可以了window.setFlags(
WindowManager
.LayoutParams.FLAG_NOT_FOCUSABLE
TouchOfSun
·
2023-09-22 05:17
遇见的问题
android可见即可说实现方案
依赖于科大讯飞的asr识别能力,使用Android无障碍服务获取页面文本作为热词,注册到讯飞api,注册过后语音识别到热词的asr返回,利用
WindowManager
和无障碍的点击实现可见即可说功能##
杨天福911
·
2023-09-21 22:51
android
无障碍服务
android windows管理(一)
2、windowtype3、壁纸window的添加过程3.1frameworks\base\core\java\android\view\
WindowManager
.javapublicstaticfinalintTYPE_WALLPAPER
纵容_伊人倩影
·
2023-09-21 04:20
frameworks
wallpaper
android
windows
Android多媒体编程
每个像素占用1个字节24位图:每个像素占用3个字节加载大图片到内存Android系统以ARGB表示每个像素,所以每个像素占用4个字节,很容易内存溢出对图片进行缩放获取屏幕宽高Displaydp=get
WindowManager
c.
·
2023-09-20 09:14
Android
android
多媒体
react-native(安卓)项目中禁止截屏与录屏
android/app/src/main/java/com/your-app-name/MainActivity.java文件中的onCreate方法中添加如下代码即可importandroid.view.
WindowManager
街角仰望
·
2023-09-20 01:44
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他