最近在看synchronized 锁优化方面的内容,有些地方看起来不是很方便,干脆就编译个源码来看看。 在windows上编译 由于自己常用的电脑操作系统是win10,所以最...
什么是全埋点? 也叫做无埋点,预先收集用户的所有行为数据,然后根据实际需求,从中提取行为数据。 采集数据的点: $AppStart 冷启动➕热启动 $AppEnd 正常退出...
一、参考 1、android Spinner控件详解2、最新Spinner用法详解 二、实例 1、普通的spinner用法及在string-array中的数据加载,此UI是在...
Android架构组件-Navigation的使用(一)Android架构组件-Navigation的使用(二) 在 Google I/O 2018 上新出现了一个导航组件(...
Activity构成 点击事件由MotionEvent来表示,当一个点击事件产生后,事件最先传递给Activity。所以我们大致了解一下Activity的构成 PhoneWi...
第一步:配置HTTP代理 第二步:配置SSL代理 第三步:为手机设置代理 第四步:安装证书一:手机安装证书 打开手机浏览器输入chls.pro/ssl 安装证书 在设置--通...
继上一篇文章图解HashMap上一篇讲解的是在Api25及25以前的put和get实现,今天讲一讲26及之后的实现。在25的时候,采用的是数组+链表的实现方式,那么在26后采...
当毕业不够两年,身边的朋友慢慢得有车有房有女朋友周末有自己的节目,而我觉得很多美好的事情我都遥不可及,找不到可以让自己开心的事情做,心情很不好。但是同时我觉得沉淀需要时间、努...
写在前面:我目前就职于阿里巴巴-菜鸟,团队目前缺人,招聘java和客户端开发,招聘对象为:社招和19届毕业的校招生,有适合的人选发送简历到我个人邮箱:hsk256@163.c...
什么是 architecture component?解决了什么问题? 它是一组库,能帮助你设计出一个具有健壮的,易测的,可维护的应用程序。 由哪些库组件的 LifeCycl...
从5.0开始,一些控件的点击时候默认是有水纹效果的如下图 以Button举例可以按照如下使用:注意是android:theme 自定义样式: 但是这样在5.0以下的系统,这样...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 写在前面 对于android开发者而言,写冗余重复的代码一直是一件吃力不讨好的事情,而数据绑定技术能够减少...