前言
今天测试过程中发现了“android.view.WindowManager$BadTokenException”问题,这里记录一下解决方法。(PS:第一款应用上线了,感觉BUG还是比较多,感觉因为这个应用,能不能过试用期都是问题了,只能坚持加油了)。
问题分析
这种问题其实在错误日志中都能给出很好的提示,下面贴一下部分有用的错误日志,如下所示:
android.view.Wi...
分类:
移动开发 时间:
2014-08-07 23:15:55
阅读次数:
263
版本:1.0 日期:2014.8.6版权:© 2014 kince 转载注明出处 使用过蘑菇街的用户基本上都知道有一个加入购物车的动画效果,此处不具体描述想知道的可以去下载体验一下。1、思路 目前想到两种方式实现这种效果,一是使用Tween动画,直截了当的进行一个移动,蘑菇街就是使用这样的方法。二是使用WindowManager创建一个View,然后对这个View进行移动。2、实现 本文先用...
分类:
移动开发 时间:
2014-08-06 19:27:32
阅读次数:
332
requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCR...
分类:
移动开发 时间:
2014-07-30 20:29:54
阅读次数:
192
GestureUtils.javapackage com.gesture;import android.content.Context;import android.util.DisplayMetrics;import android.view.WindowManager;public class ...
分类:
移动开发 时间:
2014-07-29 16:50:32
阅读次数:
256
用过手机360和QQ手机管家等一些软件的朋友,会发现,在这些应用中,会出现一个悬浮窗体,例如QQ手机管家中打电话的场景:这种窗体除了会显示外,还可以移动它的位置,并且一直显示。除了关闭当前程序外,窗口不会主动消失。其实,它的使用原理也很简单,就是借用了WindowManager这个管理类来实现的。注...
分类:
移动开发 时间:
2014-07-29 10:22:38
阅读次数:
364
只需在程序中添加该句即可: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
分类:
其他好文 时间:
2014-07-27 12:06:30
阅读次数:
183
其实在android中真正展示给用户的是window和view,activity在android中所其的作用主要是处理一些逻辑问题,比如生命周期的管理、建立窗口等。在android中,窗口的管理还是比较重要的一块,因为他直接负责把内容展示给用户,并和用户进行交互。响应用户的输入等。在讲窗口管理时,有...
分类:
移动开发 时间:
2014-07-25 14:09:45
阅读次数:
262
安卓中的画面不是纯粹由window组成。而是改成了window+view的组织模式。window是一个顶层窗口的概念。view就相当于在window内的控件。而subwindow则是依附于window的一些对话框。安卓在对window进行管理的时候,将window分为很多层,不同的层又对应于不同的w...
分类:
移动开发 时间:
2014-07-24 22:09:02
阅读次数:
313
看了android的源代码和资源文件,终于明白如何去修改设置Dialog和Activity的进入和退出效果了。设置Dialog首先通过getWindow()方法获取它的窗口,然后通过getAttributes()方法获得window的WindowManager.LayoutParams lp,lp有...
//获取windowmanager 对象WindowManager wm = (WindowManager) getApplicationContext().getSystemService(WINDOW_SERVICE);//初始化桌面需显示的视图 View view = LayoutInfla....
分类:
移动开发 时间:
2014-07-22 00:17:35
阅读次数:
195