码迷,mamicode.com
首页 >  
搜索关键字:windowmanager    ( 389个结果
Android——自定义View(学习Android开发与艺术探索)
ViewRoot和DecorViewViewRoot对应于ViewRootImpl类,是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和DecorVie...
分类:移动开发   时间:2016-05-26 17:16:45    阅读次数:424
安卓5.0 沉浸式状态栏
安卓5.0 沉浸式状态栏 http://www.cnblogs.com/xiaobo-Linux/ 写在:oncreate()中: //设置状态栏蓝色 getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACK ...
分类:移动开发   时间:2016-05-24 20:35:36    阅读次数:229
关于android4.0+如何屏蔽HOME键
前段时间一直在弄这个功能,搜了网上各种方法,亲身试验了几乎所有方法,都不可行。 HOME键无法屏蔽,除非修改源码。当然如果有大神知道怎么实现,跪求告知。 最后决定像锁屏软件那样来伪实现屏蔽HOME键。 用WindowManager设置一个悬浮窗来挡住所有的东西,达到“屏蔽”HOME键的功能。 这里我 ...
分类:移动开发   时间:2016-05-21 12:56:20    阅读次数:202
View的事件分发和工作机制
View 的工作原理 ViewRoot和DecorView 1.ViewRoot对应ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的三大流程均通过ViewRoot来完成。 2.ActivityThread中,Activity创建完成后,会将DecorView添加到Window中,同时创建ViewRootImpl对象,并建立两者的关联。 3....
分类:其他好文   时间:2016-05-13 04:19:08    阅读次数:128
始终悬浮在Android屏幕的弹窗
要凌驾所有Activity之上一共就4步,想怎么搞就怎么搞,非常灵活. 前提是,这个东西要写在服务里,才不会被遮盖 第一:获取一个WindowManager,获取一个属性params mWM = (WindowManager) getSystemService(Context.WINDOW_SERVICE); params = new WindowManager.Layout...
分类:移动开发   时间:2016-05-13 04:18:43    阅读次数:298
越过用户授权使用浮窗
上一片篇文章分析了Android窗口系统层次、Ativity的窗口和系统窗口的区别,这篇文章我来说说使用系统窗口来实现浮窗的一些限制,我们如何越过这些限制。简单的浮窗实现final WindowManager windowManager = getWindowManager(context); //创建自定义浮窗 FloatView hideDialog = new FloatVie...
分类:其他好文   时间:2016-05-13 03:33:27    阅读次数:362
Binder 简介
Binder是Android的一个类,它实现了IBinder接口。从IPC角度来说,Binder是Android中一种跨进程通信方式,还可以理解为是一种物理设备,它的设备驱动是 /dev/binder ;从Android Framework角度来说,Binder是ServiceManager连接各种Manager(ActivityManager、WindowManager,等等)和相应Manager...
分类:其他好文   时间:2016-05-12 23:36:12    阅读次数:212
WindowManager悬浮窗TYPE_TOAST
WindowManager的addView是定义在接口ViewManager,同时WindowManager也是一个接口,通过Ctrl+H 看一下继承关机,发现是在WindowManagerImpl继承了WindowManager接口并实现addView方法 WindowManagerImpl.addView   mGlobal是WindowManagerGlobal的实例,所以调用的的...
分类:Windows程序   时间:2016-05-12 20:00:24    阅读次数:853
Android 在屏幕上打印LOG
Android开发中需要迅速定位问题,在Android 屏幕上打印LOG,是一个很好的通道 基本的思路:启动LogService读取指定log,使用WindowManager展示到屏幕上 直接上代码 public class LogService extends Service {     private ListView listview;     private Linked...
分类:移动开发   时间:2016-05-12 14:19:36    阅读次数:224
仿LOL项目开发第四天
恢复内容开始 仿LOL项目开发第四天 by草帽 上节讲了几乎所有的更新版本的逻辑,那么这节课我们来补充界面框架的搭建的讲解。 我们知道游戏中的每个界面都有自己的一个类型:比如登陆界面,创建角色界面。 既然有这么多的界面,所以呢,我们创建一个单例的UI管理器:WindowManager.cs,然后里面 ...
分类:其他好文   时间:2016-05-08 19:37:29    阅读次数:228
389条   上一页 1 ... 9 10 11 12 13 ... 39 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!