
Android学习之路
文章平均质量分 95
黄庆庆
失败的人只有一种,那就是抵达成功之前放弃的人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android(Java)代码生成技术--JavaPoet初体验之手动实现依赖注入
前言相信大家在平常的开发中,依赖注入这个词没少听说过吧,比如做安卓开发的,使用的Butterknife、Greendao等等第三方库,都是使用的一种叫做编译期代码即时生成的技术,然后我们可以利用编译生成的类来辅助我们的开发,减少我们的工作量,这个技术听上去感觉挺高大上的,编译期间代码生成,这该怎么做到啊,好像从来没有从哪听说编译还能生成代码的,下面让我们来看看这门神奇的技术!编译期代码生成...原创 2018-07-24 15:32:50 · 2597 阅读 · 9 评论 -
基于云信IM实现的文字+图片消息聊天功能
前言记得在初学Android时,自己当时定下的目标的是实现一个QQ,虽然当时的想法比较高,但是自己当时技术不足,很多功能无从下手,最后便做了一些QQ的效果来当做学习,后来就搁置在那里了,然后在大二暑假在工作室做项目,项目里需要用到一个客服的功能,其实就是一个在线聊天,当时也是花了很多功夫,最后是借助三方平台融云的IM来实现的,不过当时时间很紧,于是没有将过程记录下来,正好最近接触到了云信,于是...原创 2018-07-24 20:46:51 · 6411 阅读 · 1 评论 -
手动实现最简单的Android热修复(最新最全详细小白教程)
手动实现最简单的Android热修复前言最近了解到了热修复相关的东西,于是很好奇原理,便一番搜索资料,同时为了加深对热修复的理解,便自己照着网上的例子去实现一个热修复,因为基础相对比较差,而且网上很多例子都是过时的,而且很多细节不注意到的话,就是一个坑,而且还五花八门的,于是我觉得将自己的这个实现热修复的例子记录下来事很有必要的,主要是参考并综合了网上很多热修复的例子,自己实现并完成整...原创 2018-07-14 15:32:20 · 4546 阅读 · 8 评论 -
Android集合之SparseArray、ArrayMap详解
前言作为一个Anndroid开发人员来说,我们大多数情况下时使用的Java语言,自然在一些数据的处理时,使用到的集合框架也是Java的,比如HashMap、HashSet等,但是你可否知道,Android因为自身特殊的需求,也为自己量身定制了“专属”的集合类,查阅官方文档,android.util包下,一共捕获如下几个类:SparseArray系列(SparseArray,SparseBool...原创 2018-07-31 17:59:32 · 33600 阅读 · 24 评论 -
Android性能优化概览
前言最近自己对安卓有一些感慨,有时候也会质疑自己,在这里抒发一下,有兴趣的可以看看,赶时间的就直接看正文啦。对目前大部分Android开发人员来说,当然这里说的是各种琳琅满目的小公司的大部分Android开发人员们,(一说我就想起上半年春招的时候,我居然才知道有个东西叫面经,所以目前还没能去大公司拧螺丝or造核弹暂且是拧螺丝吧,也只是听别人说说,但是至少我目前是怀揣着一颗造核弹的心),大多...原创 2018-08-05 23:41:48 · 366 阅读 · 0 评论 -
Android开发之复杂布局嵌套(ScrollView+TabLayout+ViewPager+RecyclerView)导致冲突的解决办法
前言最近在做一些项目和毕业设计,所以自从上次梳理完数据结构之后,一直想写些什么,但是又没有比较好的内容,所以博客从过完年之后就停更了很长很长很长一段时间,不过这次在做项目的时候,正好遇到一个我本以为很简单,结果折腾了好久的一个问题,其实这个问题对于做Android开发的同学来说,并不陌生,那就是滑动布局的互相嵌套。当然并不仅限于标题中写的这种嵌套,只要是可滑动的布局,例如GridView,各种...原创 2019-03-28 17:05:31 · 15259 阅读 · 16 评论