前一篇文章我写了android偷录的功能,那么你会发现效果图上还有个偷拍功能效果如下:
其实偷拍与偷录实现方式是一样的,都是使用到的WindowManager来绘制桌面小控件的原理。那我就不多说了...
分类:
移动开发 时间:
2016-12-15 12:12:38
阅读次数:
222
4.1 ViewRoot和DecorView ViewRoot对应于ViewRootImplement类,它是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的. 在ActivityThread中,当Activity对象被创建完毕后,会将De ...
分类:
其他好文 时间:
2016-12-14 18:42:11
阅读次数:
207
使用过蘑菇街的用户基本上都知道有一个加入购物车的动画效果,此处不具体描述想知道的可以去下载体验一下。 1、思路 目前想到两种方式实现这种效果,一是使用Tween动画,直截了当的进行一个移动,蘑菇街就是使用这样的方法。二是使用WindowManager创建一个View,然后对这个View进行移动。 2 ...
分类:
其他好文 时间:
2016-12-08 18:07:45
阅读次数:
183
optimisev.表示乐观,使优化
o欧弟p婆婆ti替mi我se蛇
欧弟的婆婆替我优化了贪吃蛇程序。
设计模式之单例模式
动机:
有的时候一个类只有一个实例很重要,比如在一个系统里应该只有一个windowmanager。通常情况下,单例模式被用来集中管理内部或者外部资源。并提供一个全局的访..
分类:
其他好文 时间:
2016-11-30 23:23:56
阅读次数:
162
新手总结的开发中所遇到错误及解决办法,如有不对,欢迎指正,如有更好的解决办法,也请不吝赐教。 一、dialog.show()引起的android.view.WindowManager$BadTokenException错误错误日志 android.view.WindowManager$BadToke ...
分类:
其他好文 时间:
2016-11-15 17:20:29
阅读次数:
209
全屏效果 //取消标题,取消状态栏 this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManag ...
分类:
移动开发 时间:
2016-11-14 17:45:59
阅读次数:
234
封装一个独立弹窗Module,这里的弹窗包括普通的Dialog方式弹框和WindowManager方式弹窗。提供一种管理项目里面弹窗的方案,便于后期修改和维护。 首先描述一个在大项目中普遍存在的一个现象:由于项目的功能多,负责功能的人不同,当功能中需要一个普通的确定取消对话框时,大部分人都选择自己写 ...
分类:
移动开发 时间:
2016-11-04 01:38:52
阅读次数:
217
//去标题栏(在onCreate中) requestWindowFeature(Window.FEATURE_NO_TITLE); //设置全屏(在onCreate中) getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, ...
分类:
其他好文 时间:
2016-11-03 13:21:10
阅读次数:
183
FloatCircleView的实现自定义view
创建WindowManager窗体管理类管理悬浮小球和底部大窗体
MyProgreeView手机底部窗体中小球的实现
FloatMenuView的实...
分类:
其他好文 时间:
2016-10-19 22:07:21
阅读次数:
409
获取屏幕的宽度与高度有以下几种方法: 1、WindowManager wm = (WindowManager) getContext() .getSystemService(Context.WINDOW_SERVICE); int width = wm.getDefaultDisplay().get ...
分类:
移动开发 时间:
2016-10-06 19:55:48
阅读次数:
196