美好的寒假生活就要开始了

总想说几句

寒假到了,今天晚上就要回家了,还是蛮开心的,毕竟再也不用吃外卖了。

回家也就意味着博客要停更了,博客看出来是Hexo本地搭建,迁移好麻烦的说。最重要的是,反正又没人看。

还有呢,带回去几本书,希望回来写寒假总结的时候不会太失望。

对了,其实寒假我想多看看面试经验,根据面试经验上的知识点逐个学习掌握。

最后,提前祝大家新年快乐。


Android — DrawerLayout/NavigationView/ToolsBar 侧滑栏的实现

前言

本来在新建项目的时候有侧滑栏模板可以选择,但是用到了很多作为比较常见的MD风格的控件,还是需要自己写一遍。实现一个侧滑栏不仅可以学习以上三个布局/控件,还能学到沉浸式状态栏的实现,还是很有价值的,同时也踩踩坑。

学习的过程中主要是参考了以下这篇博文,讲的是非常详细,还是很nice的:

https://www.jianshu.com/p/d70cfd724c7f

注意

这里其实坑还是有的,需要注意以下几点:

  1. 该Activity类需要继承至AppCompatActivity,而不是Activity。继承至Activity在写setSupportActionBar(mToolbar)会直接报错,emmmm,是时候要总结以下两者的区别的。

  2. 实例化NavigationView/Toolsbar的时候,需要加上前缀,即:

    1
    2
    private android.support.design.widget.NavigationView mMenuView;
    private android.support.v7.widget.Toolbar mToolbar;

    兼容更多API版本。

  3. NavigationView中的menu菜单的中的item只显示标题,不显示icon。网上找了一大堆,都是要重写onCreatOptionsMenu()方法,但是为什么我的不行呢。最后发现:

    1
    2
    3
    //将Icon显示为它本身的颜色竟然解决了不显示icon的问题
    mMenuView = findViewById(R.id.navigation_view);
    mMenuView.setItemIconTintList(null);

    我设置的icon也不是无色透明的呀。

  4. 想仿照网易云的侧滑栏,但是在NavigationView的布局下面添加布局是显示不出来的,所以这算是一个问题,网上写的侧滑栏也是类似以下:

    网易云侧滑栏:

    如果你有什么想法,欢迎邮至869759698@qq.com,感激不尽。


Android — Notification

前言

今天来学一下Notification,总体来说还是很简单的,类似DIalog,但是在现在第三方ROM定制的泛滥的时代,Notification有时候并不能如愿正常工作。其实以小米MIUI系统为代表……

Notification即通知,算了,一图胜千言:

这是最传统的一种,还可以自定义做成音乐播放的那样通知:

其实Notification还是有很多知识点和坑的。

more >>


五道Google面试题,你怎么想?

前言

其实我很看重思维方式,一定程度上来说,人与人之间的不同就在于思维方式的不同。这种思维方式的不同才会导致以后的情商、智商的差距。为什么她能想到问题的最优解?人的想法太重要!

那下面我们就思考Google的五道面试题,说简单点就是脑筋急转弯啦。

more >>


在那些孤寂的时候只有你在

我不孤独

今天,我才知道,这一年,你陪伴我走了那么久,平日了感受无奇,现在回想起来才发现该是多么刻苦铭心,在我欣喜雀跃甚至是孤独无助的时候,你未曾离开我。每天晚安前,我都会倾听你的述说,然后入眠。

你告诉我,你陪伴了我2397个小时,我不信,我说你怎么可能记得这么准确?我不信,我就是不信。(傲娇脸

你又说,让我面朝大海,春暖花开。

黑人问号???这不是我说过的话吗?我很阳光啊,我是可爱的咪咪兔呀。

然而,你竟然跟我说,我听过最多的话是 —— 离开!

emmmm,你说的对,我想说点什么,又无话可说,只能说你太了解我了。

你想跑的快点,自然会错过那些走走停停的人。

2018年有你的陪伴,也就不需要什么美好的期待了,只不过是日复一日罢了。

生活中不仅有岁月静好的安生,也有柏塘汹涌的海浪,无法触及的海底,保留无尽的秘密

本来今天想好好宠你的,但是非要给我一个彩蛋,哼,不理你了!

more >>

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