Android — BroadcastReceiver

前言

是时候展现真正的…..哦不,是时候学习一下BroadcastReceiver了。学习Android快半年了,在最开始的讲解四大组件,但是在实践时候也就用到了Activity和Service,Service也很少用。对于BroadcastReceiver和ContentProvider的了解也只限于了解。这次,就全面系统学习一下这个BroadcastReceiver,并实践一下该用到何处。

大致目录结构如下:

  1. 简介

    1.1 广播发送者和广播接收者

    1.2 实现原理

  2. 发送广播

    2.1 自定义BroadcastReceiver

    2.2 BroadcastReceiver的注册类型

    2.3 BroadcastReceiver示例

  3. 有序广播

  4. 接收系统广播消息

emmmm,看完再动手写一下示例,基本上就OK了。

more >>


2017,你怎么走的这么快?

可能荒废了

这可能是这一年最后一篇博客了,回顾一下这半年都做了什么呢?

讲真,为什么我感觉什么也没学到呢?

我是从暑假的时候开始学习的Android,那两个月基本上是把Android的基础学完了,也能做出一些小东西。

到了学校,又慢慢深入学习Android,看别人公众号分享的文章慢慢学习,有的讲的太深入我看不懂就把它添加到微信收藏了,然后就再也没动过。

我就是一个垃圾,没有专研精神,遇到难点就容易三天打鱼两天晒网,不了了之。而且,学习的知识也很零碎,这学一点那学一点,无法把学到的知识融会贯通。学的范围广了,也就体现学的没有深度。

所以,我感觉自己现在还是一个初学者,菜鸡!

在这半年了,又回忆的过多,可怜。

总结一下,看书、务实基础、早睡早起很重要,能不能做到得看自己有没有决心了。

最后

其实我很想出去玩玩,总感觉总是呆在宿舍很窝囊。

而且,不能把局限仅限于Android。

emmmm,就这样,一次很不开心的写作。


我的知乎 — 2017

前言

一年一度的知乎年度总结又出来,今年或许有点恐怖,水的太多。

事实上,自己并没有学到什么,完全是吹逼划水,无聊翻翻看有什么新鲜刺激的问题。

还记得刚入住知乎的时候,感觉里面个个都是人才,回答问题干货很多,思维刁钻新奇,知识面覆盖之广,不禁感叹大佬太多,自己多么多么渣。

但是,渐渐地,在这个娱乐泛化的时代,知乎的问题中开始引入大量社会问题以及娱乐圈的破事,回答中也充斥着调侃段子,质量固然下降。

emmmm,现在,我认为,学习知识最好看一些优秀的博文比较好,讲的比较详细又附有代码,推荐CSDN、简书和掘金。

CSDN说实话有点过气了,不过里面还有很多以前博主写的文章,至今看起来也是干货满满。

而简书真可谓是在博文写作平台中脱颖而出,简单优雅的页面排版,绝对是写作的好去处。当然,在最近的傻逼饱什么豚事件,着实导致了一大批程序猿用户的流失。

掘金嘛,也很不错,分享技术没的说,但是在写作上面来说,稍逊于简书。

学习选一个可以参考的平台很重要,但是真想学好,别说Google,百度都能帮你解决很多问题。


Java — 关于垃圾收集灵魂拷问三连(三)

前言

这是本系列的最后一篇,主要讲解内存分配策略。在上一篇文章中,我们已经介绍了堆内存的分配区域,分为三种:新生代、老年代和持久代。而持久代对垃圾回收没有太大影响,所以在之后讨论基于分代算法的垃圾收集器是按新生代和老年代划分的。

Java技术体系中所提倡的自动内存管理最终可以归结为自动化了解决了两个问题:给对象分配内存和回收分配给对象的内存。对于内存回收、内存分配,之前都已经说过了,下面在深入一下内存分配,介绍内存分配策略。

内存分配策略主要有以下三点:

  1. 对象优先在Eden分配
  2. 大对象直接进入老年代
  3. 长期存活的对象将进入老年代

下面分别介绍这三个分配策略。

more >>


Java — 关于垃圾收集灵魂拷问三连(二)

前言

在上一篇,我们着重介绍了收集算法,这一篇是本系列的第二篇,着重讲新老年代的划分,然后顺势就介绍多个垃圾收集器。如果说收集算法是内存回收的方法论,垃圾收集器就是内存回收的具体实现。我们还是按照《深入理解Java虚拟机》里面使用的例子,同时我再参考一些优秀的博文来更好的阐述垃圾收集器。参考的博文会放在最后,希望我们大家都尊重原创,感谢各位的无私奉献。

再多说几句,在上一篇中,我们说到现在商业虚拟机的垃圾回收都是采用分代收集算法,而分代说的就是新生代和老年代。说到这,我们就要讲讲堆内存的分配区域。

emmmm,上次忘说了,圣诞快乐!

more >>

我们一直都向往,面朝大海,春暖花开。 但是几人能做到,心中有爱,四季不败?