中国Android研究院

26 篇文章
18 人订阅

全部文章

吴延宝

咪咕 · Android开发工程师 (已认证)

热修复框架?我们都能做出来!

大家都是开发,所以应该都知道有一个东西我们永远也避免不了。不错,Bug!我们在开发阶段碰到bug那还好,直接解决就是了,大不了让测试多测一轮。可是,如果我们发出...

812
吴延宝

咪咕 · Android开发工程师 (已认证)

房价都降了!我们聊聊吧。

今天呢,我们一起来研究下怎么盖房子。(what!?) 同学们,房价这么贵,该自己学学怎么盖房子了。

853
吴延宝

咪咕 · Android开发工程师 (已认证)

谈一谈Android内存

或许,因为开发周期的原因;因为自身知识水平的原因;因为经验的原因;又或者是你接了个烂摊子。我们写出了并不太理想的代码,这都是可以接受的,只要你会去持续优化,这些...

782
吴延宝

咪咕 · Android开发工程师 (已认证)

Android性能优化之布局优化

优化布局不是说优化界面的显示效果更好看、更美观。是指让界面的交互体验更好、更流程。因为手机性能有限,而绘制UI布局是很吃资源的(CPU,GPU)。所以,需要我们...

1003
吴延宝

咪咕 · Android开发工程师 (已认证)

官宣!抓住年终的尾巴提升一下自己

眼瞅着2018年只剩下两个多月了,小伙伴们年初定的小目标都实现了吗? 是不是该看的书还没来得及翻开?该学习的知识也没来得及学习?喏!现在机会来了,抓住201...

794
吴延宝

咪咕 · Android开发工程师 (已认证)

强烈建议!让你的团队强制推行ConstraintLayout!

ConstraintLayout(约束布局)在2016年的Google I/O大会上就推出来了,经历这两年的迭代,功能已经非常的成熟了。一次偶然的机会,在项目中...

923
吴延宝

咪咕 · Android开发工程师 (已认证)

进阶必备-Android事件分发机制

或许你会问,“为什么我一定要知道View的事件分发机制?”。因为我们在实际开发的过程中,经常会遇到多层的View互相嵌套以后,对某一个View进行滑动的时候,特...

994
吴延宝

咪咕 · Android开发工程师 (已认证)

进阶必备-Android Click事件是怎么触发的?

阅读本篇文章前,假设你已经阅读前一篇文章上一篇链接。 由于有同学问到onClick和touch事件的关系,这里就从源码的角度分析下onClick和onLon...

1252
吴延宝

咪咕 · Android开发工程师 (已认证)

3分钟了解Java双亲委派机制

在介绍双亲委派机制的时候,不得不提ClassLoader。说ClassLoader之前,我们得先了解下Java的基本知识。 Java是运行在Java的...

5632
吴延宝

咪咕 · Android开发工程师 (已认证)

俺做技术的,今年35岁,一点也不慌!

最近,有个大叔朋友,告诉我他又在北京买了一套房。这家伙!怎么买房像买菜一样。很多朋友可能会觉得,我这朋友肯定是土豪、高富帅、牛人。其实吧,并不是。

1562
吴延宝

咪咕 · Android开发工程师 (已认证)

面向切面编程(AOP)在Android中的应用

AOP,字面翻译为面向切面编程。它是一种编程思想,不是什么新技术。可以这么理解,在Android开发过程中,我们经常会在我们的具体业务代码中加入全局性、系统性的...

1895
吴延宝

咪咕 · Android开发工程师 (已认证)

简单讲下postInvalidate与invalidate的区别

从方法中的注释中看,我们知道invalidate方法会刷新整个View,并且当这个View的可见性为VISIBLE的时候,View的onDraw()方法将会被调...

1113
吴延宝

咪咕 · Android开发工程师 (已认证)

Android中Looper的架构设计与赏析

看完本篇文章,你将搞清楚以下所有的关于Handler相关的任何问题。如果你以后在面试中碰到Handler相关的问题,相信你会给面试官眼前一亮的感觉。

742
吴延宝

咪咕 · Android开发工程师 (已认证)

如何在低版本SDK调用高版本API?

随着Android SDK版本不断的迭代更新,在新的SDK上总是会出现让人眼前一亮非常方便好用的API。但是这些新的API呢在低版本的SDK上是没有的,所以当我...

5820
吴延宝

咪咕 · Android开发工程师 (已认证)

是时候学习Flutter了

Flutter是谷歌在2018年2月份的谷歌IO大会上推出的一款跨平台的UI框架,可以快速的在Android和IOS平台上构建高质量的原生用户界面。可以与你现有...

2123
吴延宝

咪咕 · Android开发工程师 (已认证)

Android轻应用开发神器!

推荐一款开源的轻应用开发框架RapidView:[https://github.com/Tencent/RapidView)

3722
吴延宝

咪咕 · Android开发工程师 (已认证)

如何优雅的对Webview进行截屏?

通过调用webview.capturePicture(),得到一个picture对象,根据图像的宽和高创建一个Bitmap,再创建一个canvas,绑定bitm...

992
吴延宝

咪咕 · Android开发工程师 (已认证)

如何优雅的从网络加载点九图?

其实点九图和我们用的其他格式的图没有什么大的不同,只不过是在图片的四周各增加了1px的纯黑(#FF000000)的线进行标记。例如:

1172
吴延宝

咪咕 · Android开发工程师 (已认证)

为什么你可以通过注解来绑定UI(一)?

部落首领鲍勃每天起床第一件事就是跑到喜欢的媛媛家门口说一句:findViewById。。。

1221
吴延宝

咪咕 · Android开发工程师 (已认证)

哪些情况下的对象会被垃圾回收机制处理掉

Java的虚拟机本身是蛮复杂的,我们不仔细讲细节。我们只针对我们平时最关心的堆中的哪些对象会被GC回收。我们这样思考,既然GC要回收这块内存,那总得有个方法让G...

1.4K2

扫码关注云+社区