4 yourzeromax

尚未进行身份认证

我要认证

字节跳动Android开发工程师,内推简历请投递:yuzhimou@bytedance.com

等级
TA的排名 13w+

通用RecyclerViewAdapter---ZMRecyclerViewAdapter开源

写在前面这个开源项目早就写了,但是最近闲下来整理了一下,总的来说,这是一个能够替换RecyclerViewAdapter的开源控件,能够实现少数几行代码就丰富RecycelrView的表现。封装的非常巧妙,调用极少的函数。ZMRecyclerViewAdapter 项目地址ZMRecyclerViewAdaperGradle集成方法//build.gradle allproj...

2018-12-30 23:08:57

Android自定义属性及xmlns解析

写在前面halo,大家好~又到了每周一次的分享时间(放屁!),每天从出门到上班大约有四十多分钟的公交,也利用这段时间刷刷别人的技术博客,成长了很多,这周重新温习了一下Android自定义View和属性,在这个过程中,对下列xml布局中的语法产生了好奇:<LinearLayout xmlns:android="http://schemas.android.com/apk/re...

2018-09-12 20:02:23

TabLayout+ViewPager+Fragment实现切页展示

写在前面 目前大多数的APP都采用的是几个Tab标签以及多个界面滑动的形式来提供多层次的交互体验,最为常用的做法就是采用TabLayout+ViewPager+Fragment的方式,最近在公司项目中遇到类似的界面,也看了各个论坛很多份博客,但是发现都没有完全把这种方法的坑填完,因此写下这篇博客,一方面是对知识的总结,另一方面也能让其他开发者们少走一些弯路,博客内容主要分为四个方面:T...

2018-08-27 19:38:31

Android 同一个TextView中多彩显示文字

写在前面最近,在公司的项目中需要将一段文字分别涂上两种不同的颜色,最笨重的解决办法就是用多个TextView相互进行拼接显示,但是不光让业务逻辑变得繁杂,也让代码可靠性降低,因此本文介绍两种可以实现在同一个TextView下展示不同色彩的方法,如下图所示: 其中涉及到的是SpannableString等相关的类知识,当然String是一个既基础也复杂的对象类,所以在文章开头会阐述Stri...

2018-08-17 09:37:46

如何有效地理解程序中的递归

写在前面最近在重新学习《算法导论》这本书,在看到介绍递归的时候,想起了当时学习算法时的痛苦,递归是一种让人有爱与恨的算法理念,之所以爱是因为其的使用思路很清晰且算法复杂度等接近最优,恨就是因为它的思想太过于抽象了。。。虽然现在对递归的理解仍然算不上透彻,但是也能算运用自如了,相信大家看完本篇博客后,学习我的“另类”方法,一定会豁然开朗(可能有些观点并不正确,但是有时候错误的观点反而能够让理

2018-02-01 11:05:07

android开发中Wifi功能总结

写在前面距离上次写博客还是在几个月以前了,最近几个月实在是太忙了,跑去做课设和ios开发,短暂地告别了Android,直到最近在某院实习做毕业设计时需要用到Android系统进行室内定位开发,本文主要是将在项目开发的过程中遇到的关于wifi开发的问题记录下来,方便大家整理。情景提要Android开发过程中,应该说Wifi是很重要的一个功能,在产品中,可能需要随时监听网络状况的变化等

2018-01-25 16:30:12

Android O中Notification 的修改与其使用错误

绪论Android O已经发布了一段时间,虽然搭载Android O的手机还没有上市,实际软件还不用考虑O的版本兼容性问题,但是O对Api的一些修改仍然会导致未来App软件兼容性的问题,今天我就和大家谈一谈我遇到的关于传统Notification不能正常使用的问题,首先请看下述的两个warning: W/Notification: Use of stream types is deprecate

2017-10-08 10:09:22

2017年腾讯移动客户端面试总结-失败经验

想不到第一次的CSDN就交给了这次面试经验总结,在正式参加面试之前,我也看了很多大牛们发表的面试经验总结,虽然我不是大牛,但是我希望后来的人也能够看到我的面试足迹,对他们面试BAT有些许的帮助,就好。 首先先放上自己的面试结果:终止于第一轮面试,虽然走的不远,但是我觉得自己仅仅缺乏一些运气而已,下面会说到为何我会这样看。总之,这一次面试对自己的帮助也是挺大的,说完这么多废话后,接下来,就是

2017-09-26 00:18:44

一次关闭所有Activity方法探讨

新建一个class:public class ActivityCollector{public static List activities = new ArrayListpublic static void addActivity(Activity activity){activities.add(activity);}public static

2017-05-22 22:55:49
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取