// 通过WindowManager获取 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); System.out.println("heigth : " +
分类:
移动开发 时间:
2016-02-28 18:11:32
阅读次数:
207
1 隐藏系统的图标栏在 setContentView(R.layout.activity_main); 之前增加: 1 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParam
分类:
其他好文 时间:
2016-02-16 13:26:18
阅读次数:
242
1.简述一下window是什么?在android体系里 扮演什么角色? 答:window就是一个抽象类,他的实现类是phoneWindow。我们一般通过windowManager 来访问window。就是windowmanager 和windowmanagerservice的交互。 此外 andro
分类:
移动开发 时间:
2016-02-11 15:43:32
阅读次数:
336
10-11 11:47:27.472: E/AndroidRuntime(12804): java.lang.RuntimeException: Unable to start activity ComponentInfo{cn.zhl.classguiding/cn.zhl.classguidin
WindowManagerwm=(WindowManager)context.getSystemService(Context.WINDOW_SERVICE);DisplayMetricsoutMetrics=newDisplayMetrics();wm.getDefaultDisplay().getMetrics(outMetrics);intmScreenWidth=outMetrics.widthPixels;//屏幕的宽度intmScreenHeight=outMetrics.heightP..
分类:
移动开发 时间:
2016-01-26 18:49:00
阅读次数:
253
WindowManager允许我们在Activity上添加或者是移除view。//这个类主要有三个方法:WindowManager.addView(view,LayoutParams);
WindowManager.removeView(view);
WindowManager.updateViewLayout(view,LayoutParams);效果图:使用方法://自定义视图
final Vi...
上一篇文章最后结束在RootViewImpl.setView()函数,这个函数之后发生了什么事情,我们接着分析。1. RootViewImpl简介ViewRootImpl作为视图层次中的顶层,实现了View和WindowManager之间需要的协议,与SystemServer进程的WindowMan...
分类:
其他好文 时间:
2016-01-24 19:40:53
阅读次数:
170
Android中,可以四给不同层次上开启硬件加速:1、应用:2、Activity3、WindowgetWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams....
分类:
移动开发 时间:
2016-01-23 07:46:34
阅读次数:
185
最近有学生做毕业设计,想使用悬浮窗这种效果,其实很简单,我们可以通过系统服务WindowManager来实现此功能,本章我们来试验一下在当前Activity之上创建一个悬浮的view。第一步:认识WindowManagerl 这个接口用于与 window manager (窗口管理器, 应用框架.....
分类:
移动开发 时间:
2016-01-19 17:17:29
阅读次数:
210
WindowManager是Android中一个重要的服务(Service )。WindowManager Service 是全局的,是唯一的。它将用户的操作,翻译成为指令,发送给呈现在界面上的各个Window。Activity会将顶级的控件注册到 Window Manager 中,当用户真是触碰屏...