- 博客(6)
- 收藏
- 关注
原创 onCreate中View的width,height为0的问题
当我们在onCreate()回调方法中去调用View的getWidth()、getHeight()、getTop()、getLeft()等方法的时候,是无法获取到正确值的,此时只会返回0。 为什么呢?因为View的显示必须经历Measure(测量)、Layout(布局)和Draw(绘制)过程。而在Measure与Layout过程完成之后,View的width、height、top、le
2015-04-28 20:08:57 3275 2
原创 startService与bindService混合使用对Service生命周期的影响
项目开发中有遇到startService与bindService混合使用的情况,发现其对Service生命周期有很大影响,故与各位分享一下。。。一、正常情况(应该大家都很熟了,简单介绍):(1)单独使用startService():onCreate()->onStartCommand()->Servicerunning->onDestroy()->Serviceshutdo
2015-04-27 20:08:24 9051 3
原创 让Android屏幕不响应任何点击
原理:在顶层显示一个Dialog,让其不可Cancel(无法响应任何点击),并将其设置为最顶层的type,然后将其灰色区域设置为透明即可完成该效果(免Root,免系统权限,亲测包括Android5.0也有这个漏洞)。下面是详细代码与解析: Dialog dialog = new AlertDialog.Builder(getApplicationContext(), R.style.Tra
2015-04-23 12:33:51 9973 4
原创 Android三种常用动画分享
在Android3.0(即API Level11)以前,Android仅支持2种动画:分别是Frame Animation(逐帧动画)和Tween Animation(补间动画),在3.0之后Android支持了一种新的动画系统,称为:Property Animation(属性动画)。 一、Frame Animation:(逐帧动画)这个很好理解,一帧帧的播放图片,利用人眼视觉残留原理
2015-04-21 23:19:28 3877
原创 adb常见问题及解决方法
问题一:ADB server didn't ACK * failed to start daemon * 原因:adb的默认端口为5037,因为该端口被占用了,因此启动不了分析:查看到底是谁占用了5037这个端口?(1)命令行CMD执行:netstat -ano | findstr "5037":TCP 127.0.0.1:5037 Bill-PC:55940 TI
2015-04-21 22:59:17 3532
转载 为什么调用FragmentPagerAdapter.notifyDataSetChanged()并不能更新其Fragment?
转载自:http://www.cnblogs.com/dancefire/archive/2013/01/02/why-notifyDataSetChanged-does-not-work.html 在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集
2015-04-21 21:55:28 1123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人