git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我...

git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我...
好久没有写博客了,感觉自己的手变得生疏了,今天来记录一下自己对Android里面的嵌套滚动的理解。 本文参考资料: 1.NestedScrollingParent, ...
获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 1)判断是否有网络连接 2)判断WIFI网络是否可用 3)判断MOBILE网络是否可用 4)获...
Android面试大全(四大组件篇)Android面试大全(性能优化篇)Android面试大全(异常处理篇)Android面试大全(开源框架篇)Android面试大全(网络篇...
面试已经过一段落,前前后后面试了有10几家公司,遇到的Android基础知识考核大同小异,借此机会对Android知识进行一个总结。 1.内存泄露总结 当某些对象不再被程序所...
App启动过程 点击桌面App图标,Launcher进程采用Binder IPC向system_server进程发起startActivity请求 system_server...
一,首先从客户端使用binder通信跨进程调用到ActivityManagerService中的bindService方法 首先会调用ActiveServices的bindS...
通过上一篇Service的启动方式我们知道,bindService是能和其它组件进行通讯的。那么绑定者应该如何调用服务里面的方法呢?要完成客户端与服务端的通信,那么必须要做这...
从16年11月份推出RxJava 2.0 ,到现在差不多大半年的时间里,RxJava已经来到了2.x时代,RxJava 1.x 可能也慢慢地被2.x 代替。RxJava 2....
文章内容已重新排版:Android导出dropbox日志,请到该链接浏览,谢谢支持。 大项目中出现anr几乎是必然事件,这里我就不再去赘述怎么分析anr日志了。但是作为分析a...
最近工作中需要对Crash的应用进行处理,看了下Android有提供相关的Manager对各类异常进行记录,也就是DropboxManager。 什么是 DropBoxMan...
1. kotlin 模块化 bean 问题描述:在模块化各个中实体类定义太多,可能有重复实体类,就会报错:E/Parcel: Class not found when unm...