- 博客(4)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
转载 不要在Android的Application对象里存储数据
在一个App里面总有一些数据需要在多个地方用到。这些数据可能是一个 session token,一次费时计算的结果等。通常为了避免activity之间传递对象的开销 ,这些数据一般都会保存到持久化存储里面。有人建议将这些数据保存到 Application 对象里面,这样这些数据对所有应用内的activities可用。这种方法简单,优雅而且……完全扯淡。假设把你的数据都保存到Application对象
2017-09-11 17:15:38 643
原创 在onCreate()中获取某个View的宽高(post()方法)
我们都知道,在Activity的onCreate()方法中调用View的 getWidth()和getHeight()方法时,返回的值都是0,因为Activity调用setContentView方法只是创建了这个 View,调用了这个View构造方法而已,其中的onMeasure()方法还没被调用,所以不能知道它的宽高。但是,View有一个公开的方法post(),允许我们通过参数Runnable,在
2017-09-11 16:56:15 320
转载 传感器
一、引入:手机内置的传感器是一种微型的物理设备,它能够探测、感受外界的信号,将来自真实世界的数据提供给应用程序,应用程序然后使用传感器数据向用户通知真实世界的情况,或用来控制游戏进度、或实现增强现实等。至于具体如何去利用这些信息就要充分发挥开发者的想象力了。 传感器目前已经成为了智能手机的标配。比较常见的传感器有:方向传感器、磁场传感器、温度传感器、光传感器、压力传感器、加速度传感器、重力传感器、陀
2017-09-11 16:35:13 836
原创 图片(Bitmap)二次采样、图片内存计算
一、二次采样在加载大量图片的时候经常会遇到OOM,为了避免OOM我们要对得到的bitmap做相应的处理。原理:不存储图片本身只存储图片的宽高 BitmapFactory.Options提供了另一个成员inJustDecodeBounds。设置inJustDecodeBounds为true后,decodeFile并不分配空间,但可计算出原始图片的长度和宽度,即opts.outwidth和opts.o
2017-09-11 16:04:03 353
自定义View的时候,如何判断继承什么
2017-08-23
TabHost承载的Activity上放WebView 之后的tab中内容消失
2016-11-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人