240 发简信
IP属地:陕西
  • 用java代码写RelativeLayout的layout_below逻辑,你不知道的坑

    今天想用java代码写一个在RelativeLayout里面位置在某个View下面居中的View,平时都是用xml代码实现,非常简单,用layo...

  • 封装异步任务

    项目中有一些操作比较耗时,例如AES解密,在第一次解密初始化时会用时1~2秒,这时候如果不把耗时操作放到异步任务里面,app就会出现屏幕假死、卡...

  • 避免Handler内存泄漏

    Handler也是造成内存泄露的一个重要的源头,主要Handler属于TLS(Thread Local Storage)变量,生命周期和Acti...

  • 右侧滑出式提示框改良

    在网上找到了一个仿美团外卖的右侧滑出式订单提示框Demo,点击交叉会播放动画缩回去。 然而发现跟我们要做的效果还是有出入,需要修改源码实现。 先...

  • Resize,w 360,h 240
    Android Studio里删除Module

    工程里删除除app外的Module,正确操作步骤是先从File -> Project Structure...把Module删除, 然后再找到项...

  • Resize,w 360,h 240
    消费者生产者模式

    在一个KFC内,服务员负责生产食物,消费者负责消费食物;当生产到一定数量可以休息一下,直到消费完食物,再马上生产,一直循环;下面是我的分析过程....

  • Resize,w 360,h 240
    如何压缩Bitmap避免出现OOM

    做android开发最揪心的就是遇到OOM,为什么呢?因为它不是在编译期就报异常,是在运行期才报异常,而且它是积累性的,一次两次运行还不一定能重...

  • 获取Activity的content view

    调用PopupWindow的showAtLocation方法时,第一个参数总是很让人困惑 a parent view to get the {@...

  • Fragment懒加载时从Activity传入参数

    今天又遇到了一个问题,实现Fragment懒加载时,主要是用到setUserVisibleHint这个方法,在Fragment可见时调用加载页面...

个人介绍
Android应用程序开发者