#从service调用dialog ##需要权限 ##示例代码 Dialog dialog = new AlertDialog.Builder(ctx).create(); dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); dialog.show(); ##注意事项...
分类:
移动开发 时间:
2014-11-14 18:09:27
阅读次数:
207
http://www.xsmile.net/?p=538 调用WindowManager,并设置WindowManager.LayoutParams的相关属性,通过WindowManager的addView方法创建View,这样产生出来的View根据WindowManager.LayoutParam...
分类:
移动开发 时间:
2014-11-12 13:25:54
阅读次数:
173
Android系统中的“窗口”类型虽然很多,但只有两大类是经常使用的:一是由系统进程管理的,称之为“系统窗口”;第二个就是由应用程序产生的,用于显示UI界面的“应用窗口”。如果大家熟悉WindowManagerService(窗口管理机制WMS)的话,那么一切都很简单。它是一个负责统筹管理所有窗口的...
WindowManager是Android中一个重要的服务 (Service )。WindowManager Service 是全局的,是唯一的。它将用户的操作,翻译成为指令,发送给呈现在界面上的各个Window。Activity会将顶级的控件注册到 Window Manager 中,当用户真是触碰...
分类:
移动开发 时间:
2014-11-10 15:27:14
阅读次数:
264
// 去掉窗口标题requestWindowFeature(Window.FEATURE_NO_TITLE);// 全屏显示getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutPar...
分类:
移动开发 时间:
2014-11-08 23:24:47
阅读次数:
291
今天有幸去哥们的大公司做了半天的临时工,一个偶现的Bug折腾了他好久,好不容易今天抓到了异常Log日志,大致的意思就是android.view.windowleaked——窗体泄漏。我在网上查了资料:
Android的每一个Activity都有个WindowManager窗体管理器,构建在某个Activity之上的对话框、PopupWindow也有相应的WindowManager窗体管理器。因为...
分类:
移动开发 时间:
2014-11-08 22:09:54
阅读次数:
216
这个错误是和调用相机摄像头相关的。 产生这个错误的原因主要在于代码控制分辨率的显示和真机测试分辨率不一样。 ? 一:解决办法? ? ?? WindowManager wm =(WindowManager) getSystemService(Context.WINDO...
分类:
移动开发 时间:
2014-11-06 17:55:20
阅读次数:
142
现在360手机卫士有个流量统计的效果,开启流量统计后,在桌面上会出现一个显示流量的窗体,在任何界面都可以自由拖动。
模仿这个功能,做了一个统计手机信号强度的Demo, 界面效果如下:
从上面的截图可以看出,当开启手机信号悬浮框后,默认在右上角会出现一个小窗体(一个图标加上一个信号强度),这个窗体附在锁屏上(默认最上面的一层是锁屏界面),可以随意拖动。
界面布局什么的,在这里就不说了。...
新版的qq,可以在锁屏下弹窗显示qq消息,正好目前在做的项目也需要这一功能。经过各种试验和资料查找,终于实现,过程不难,但是却有一些地方需要注意。
下面的实现过程。
1,使用Activity,而不是View
QQ的弹窗一开始我以为是悬浮View,用WindowManager去添加,但是无论如果就是不显示,后来换成Activity来实现,在锁屏状态下就能弹窗了。
2.Activity...
分类:
移动开发 时间:
2014-10-29 16:59:54
阅读次数:
266
A、设置全屏的方法很多就不多说了,常见如下两种(记录用以备忘):1、在Androidmanifest.xml文件中设定,如:2、在响应activity中oncreate里面做添加如下代码getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULL...
分类:
移动开发 时间:
2014-10-28 11:54:24
阅读次数:
148