随笔分类 -  android

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 24 下一页
摘要:转载请注明出处:http://blog.csdn.net/dmk877/article/details/51550031 好久没写博客了,最近工作确实挺忙的,刚刚结束了一个TV项目的开发,对于第一次开发TV项目的我表示:还是手机开发好啊。本来以为TV项目开发完了可以休息几天但是我还是想多了,哈哈,马 阅读全文
posted @ 2017-05-17 11:23 一点点征服 阅读(620) 评论(0) 推荐(0)
摘要:1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示) [java] view plain copy print? InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVI 阅读全文
posted @ 2017-05-16 14:15 一点点征服 阅读(18703) 评论(0) 推荐(0)
摘要:出于功能需求,需要在所有的view之上显示浮窗,于是需要在WindowManager的View上处理返回键的响应, 这里千万要注意不能用WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,我就是死在这上面的,如果设置成FLAG_NOT_FOCUSABLE,死都 阅读全文
posted @ 2017-05-16 14:01 一点点征服 阅读(3660) 评论(0) 推荐(0)
摘要:习惯了使用xml的布局方式,当动态布局的时候就有许多疑点,记录一下,帮助我这老头一样的记忆力. 网上也有许多解析这getLayoutParams().width,getWidth(),getMeasuredWidth();三种方式的获取区别,参考并理解了下: getLayoutParams().wi 阅读全文
posted @ 2017-05-12 13:29 一点点征服 阅读(6167) 评论(0) 推荐(0)
摘要:WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。它的内容十分丰富。其实WindowManager.Java的主要内容就是由这个类定义构成。下面来分析一下这个类: 定义 public stati 阅读全文
posted @ 2017-05-12 10:32 一点点征服 阅读(3903) 评论(0) 推荐(0)
摘要:编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! 写Android程序的时候一般用WindowManager就是去获得屏幕的宽和高,来布局一些小的东西。基本上 阅读全文
posted @ 2017-05-12 10:26 一点点征服 阅读(10062) 评论(0) 推荐(0)
摘要:asyncTask.execute Android.os.Build.VERSION_CODES.DONUT, this was changed to a pool of threads allowing multiple tasks to operate in parallel. After an 阅读全文
posted @ 2017-05-12 10:07 一点点征服 阅读(4182) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 1.获取状态栏高度: decorView是window中的最顶层view,可以从window中获取到decorView,然后decorView有个getWindowVisibleDisplay 阅读全文
posted @ 2017-05-10 12:51 一点点征服 阅读(4790) 评论(0) 推荐(0)
摘要:getWindowVisibleDisplayFrame()方法 getWindowVisibleDisplayFrame()是View类下的一个方法,从方法的名字就可以看出,它是用来获取当前窗口可视区域大小的。就是contentParentView +actionbar的高度 此方法的原型为 1 阅读全文
posted @ 2017-05-10 12:50 一点点征服 阅读(4516) 评论(0) 推荐(2)
摘要:每一个View都需要依赖于窗口来显示,而View和窗口的关系则是放在View.AttachInfo中,关于View.AttachInfo的文章少,因为这个是View的内部类而且不是公共的,在应用层用的很少,只有在ViewRootImpl等类中才用到了,不过我觉得这个还是有点学习的必要,因此在这篇文章 阅读全文
posted @ 2017-05-10 11:50 一点点征服 阅读(1220) 评论(0) 推荐(0)
摘要:1 Android应用图层 一直觉得有关DecorView还是有些问题没有搞清楚,今天在看了一点有关SurfaceFlinger的内容以后,顿时突发奇想,想到之前的问题,之前的思考是: 虽然可以将DecorView作为Activity布局的父View,也就是只存在 DecorView >Activi 阅读全文
posted @ 2017-05-10 11:36 一点点征服 阅读(844) 评论(0) 推荐(0)
摘要:Activity可以看做是整个Android系统的人机接口,它提供了一个窗口来绘制UI,每个Activity在启动时,我们都需要给它设置一个Content view,作为Activity所呈现的UI内容,这个过程是通过setContentView()方法来实现的。 众所周知,android系统中强化 阅读全文
posted @ 2017-05-10 11:32 一点点征服 阅读(1416) 评论(0) 推荐(0)
摘要:在自定义控件中使用自定义属性时,经常需要使用java代码获取在xml中定义的尺寸,相关有以下三个函数 getDimension() getDimensionPixelOffset() getDimensionPixelSize() (在类TypedArray和类Resources中都有这三个函数,功 阅读全文
posted @ 2017-05-10 11:16 一点点征服 阅读(11574) 评论(0) 推荐(1)
摘要:1、Class类简介: Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对 阅读全文
posted @ 2017-05-10 11:01 一点点征服 阅读(884) 评论(0) 推荐(0)
摘要:在Java反射中Field用于获取某个类的属性或该属性的属性值 一:如何通过Field反射获取类的属性 Field提供如下几种方法: :1:Class.getDeclaredField(String name); 返回一个 Field 对象,该对象反映此 Class 对象所表示的类或接口的指定已声明 阅读全文
posted @ 2017-05-10 10:25 一点点征服 阅读(1661) 评论(0) 推荐(0)
摘要:自定义控件中除了绘制流程涉及到的测量布局绘制的api, 还有一些api使用的也比较频繁,这里叔做了一下总结,也请同学们补充或纠正,让叔也涨涨姿势。 inflate inflate方法常常用来解析一个xml布局文件,在自定义组合式控件中常常使用,使用的姿势包括: 而View.inflate其实还是调用 阅读全文
posted @ 2017-05-08 19:27 一点点征服 阅读(383) 评论(0) 推荐(0)
摘要:WindowManager.LayoutParams全解 public static class WindowManager.LayoutParams extends ViewGroup.LayoutParamsimplements Parcelable java.lang.Object ? and 阅读全文
posted @ 2017-05-08 11:52 一点点征服 阅读(8695) 评论(0) 推荐(1)
摘要:package com.melonsapp.messenger.ui.popupuser; import android.os.Handler; import android.view.View; import android.view.WindowManager; import android.view.animation.DecelerateInterpolator; import ja... 阅读全文
posted @ 2017-05-03 16:26 一点点征服 阅读(587) 评论(0) 推荐(0)
摘要:最近一直想做下拉刷新的效果,琢磨了好久,才走到通过onTouch方法把整个视图往下拉的步骤,接下来就是能拉下来,松开手要能滑回去啊。网上看了好久,没有找到详细的下拉刷新的例子,只有自己慢慢琢磨了。昨天和今天,研究了两天,下拉之后回滚回去的效果终于今天做出来了!开心。现在来分享下我的实现方法和一些心得 阅读全文
posted @ 2017-05-03 15:57 一点点征服 阅读(512) 评论(0) 推荐(0)
摘要:由于做一个项目,需要判断屏幕是否锁屏,发现网上方法很多,但是比较杂,现在进行总结一下: 总共有两类方法: 一、代码直接判定 二、接收广播 现在先说第一类方法(代码直接判定): 1、通过PowerManager的isScreenOn方法,代码如下: ? 1 2 PowerManager pm = (P 阅读全文
posted @ 2017-05-02 14:40 一点点征服 阅读(12019) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 24 下一页