RecyclerView的Viewholder中理论上不推荐添加fragment的,不过有时业务复用时,还是会遇到这样的场景。 这里会有一个坑,fragment的add,re...
RecyclerView的Viewholder中理论上不推荐添加fragment的,不过有时业务复用时,还是会遇到这样的场景。 这里会有一个坑,fragment的add,re...
Description git rebase 和 git merge 一样都是用于从一个分支获取并且合并到当前分支,但是他们采取不同的工作方式,以下面的一个工作场景说明其区别...
随手记录一个android 权限判断的坑。 android 23版本后,需要运行时申请权限,此时会调用checkPermission方法,然后弹出系统的权限请求弹框,让用户选...
Retrofit 是什么? Retrofit is a type-safe HTTP client for Android and java. 互联网上的资料很多很杂,在收集...
为什么要学习源码? 这是源码分析系列的第三篇博客了,这里我说明一下为什么要进行Activity启动流程的源码分析。 学习源码有助于我们学习一些黑科技,比如学习插件化的从时候我...
Android跨进程通信IPC整体内容如下 1、Android跨进程通信IPC之1——Linux基础2、Android跨进程通信IPC之2——Bionic3、Android跨...
我的CSDN博客同步发布:玩转AppBarLayout,更酷炫的顶部栏 上一篇文章[《CoordinateLayout的使用如此简单 》]上一篇文章《CoordinateLa...
一, 背景 入行android已近三年,做过的项目不多,但是也算是国内知名app。针对于此,是时候总结一下android的由浅入深的知识点,同时也加深自己对以往知识的回顾。 ...
又到了更新博文的时间了,最近在看一本很不错的心理学书籍,名字叫做 《拖延心理学》,封面长下面这样子 书的内容主要是分析拖延症患者是如何把一件事一拖再拖,最后引发最终心里的焦虑...
众所周知Material Design(材质设计)是Google在2014年I/O大会上发布的一种新的设计规范。一经推出就好评如潮,个人是非常喜欢这种风格的,由于他只支持5....
期待已久的android studio 2.2正式版本终于发布了,as新增了对NDK的支持,在以前的版本对NDK的支持一直是as的一个短板,现在代码关联、提示、打包都没问题,...
要了解这三者之间的关系,我们带着问题通过分析源码一步一步来揭开它们的神秘面纱!文章有点长,首先要理解Activity、View、Window,我提出了一些问题,这篇文章可以解...
OpenSSL是一个强大的开源安全套接字层密码库,它包含了主要的密码学算法,常用的密钥和证书封装管理以及SSL协议,并提供丰富的应用程序供测试或其他目的使用。在Android...