Shen Lin

Best Practise For Loading Bitmaps Into A Viewpager

在 Android 开发中,处理 Bitmap 一向需要小心翼翼,因为这块一旦弄得不好的话,轻者会造成应用卡顿,严重地会直接 OOM 或导致 ANR。今天在重构毕业设计引导界面时,使用了一个简单的优化技巧,使得应用的启动性能有了相当明显的改善。 这个页面的 ViewPager 所带动的 Fragment 的布局里含有一个 ImageView,原来在 Fragment 里加载图片时是这么处理...

Java: Everything About Interface Callback

Instruction 今天晚上在复习 Java 时对接口回调这一部分看得晕乎乎的,看了好几篇博客,写了几个例子之后,我想把自己的理解提炼出来。 Def 回调方法:必须由程序员来实现,但不能由程序员来直接调用,而是必须由其他方法在满足调用条件时去调用的。 Example 概念总喜欢把通俗易懂的东西变得让人摸不着头脑。通俗一点的理解,Java 里的接口回调,就是A类调用B类里的方法C(方法...

Android 布局优化日记

什么,你是写UI的? 很多人在 android 开发过程中看不起布局优化工作,觉得布局工作是一件 low 爆了的工作,完全体现不出码农那种牛逼轰轰的优越感。我也曾因为“长期处于‘Layout’层”被 team 里干“上层”的队友嘲笑过不会写代码。而事实真的是这样吗? 要知道,一款“如丝般顺滑”的软件,流程自然是有它的道理的。比如我的偶像,新浪微博第三方客户端 Fuubo 的开发者 @碎星...