中国Android研究院

28 篇文章
18 人订阅

全部文章

吴延宝

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

Android高级工程师规划

从去年底到最近在工作和家庭上的事情特别多,一直没有抽出时间写文章了。现在趁着小长假的时间好好的写写文章了。一年之计在于春,我们赶着春天快结束的尾巴,来对我们这个...

893
吴延宝

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

Http知道这些,开发Android才算合格!

说起HTTP大家再熟悉不过了,无论是大学的课本上还是平时的工作中,几乎每天都要和HTTP打交道。但是,就是这么熟悉的老朋友,你真的是非常了解吗?你能轻而易举就回...

872
吴延宝

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

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

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

932
吴延宝

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

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

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

993
吴延宝

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

谈一谈Android内存

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

892
吴延宝

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

Android性能优化之布局优化

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

1103
吴延宝

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

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

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

884
吴延宝

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

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

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

1003
吴延宝

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

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

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

1124
吴延宝

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

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

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

1422
吴延宝

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

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

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

7852
吴延宝

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

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

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

1962
吴延宝

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

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

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

2895
吴延宝

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

简单讲下postInvalidate与invalidate的区别

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

1213
吴延宝

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

Android中Looper的架构设计与赏析

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

822
吴延宝

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

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

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

9570
吴延宝

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

是时候学习Flutter了

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

2583
吴延宝

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

Android轻应用开发神器!

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

4932
吴延宝

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

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

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

1202
吴延宝

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

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

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

1372

扫码关注云+社区