整体架构 一般都是先有PC互联网,再有移动互联网。当移动互联网开始发展的时候,PC端基本已经相当成熟了。因此,一开始移动互联网都是作为PC端的补充而存在的,架构也是简单而直接...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
整体架构 一般都是先有PC互联网,再有移动互联网。当移动互联网开始发展的时候,PC端基本已经相当成熟了。因此,一开始移动互联网都是作为PC端的补充而存在的,架构也是简单而直接...
注意:Android8.0以后和AMS等Service之间的通信采用AIDL的方式,删除了之前的AMS代理类ActivityManagerProxy,ActivityMana...
强的一逼
知识体系引导一、基础 1.1 Java 系列文章Java基础Java基础(一)-泛型[https://www.jianshu.com/p/d7e470217272]Java基础(二)-注...
一、基础 1.1 Java 系列文章Java基础Java基础(一)-泛型[https://www.jianshu.com/p/d7e470217272]Java基础(二)-注...
cmake 简而言之,cmake是Android Ndk开发过程中用到的C/C++编译工具,用来生成动态库(.so文件)。实现方式是通过项目下的CMakeLists.txt来...
一、认识CoordinatorLayout CoordinatorLayout作为support:design库里的核心控件,在它出现之前,要实现View之间嵌套滑动等交互操...
时下最火的莫过抖音了,实现这个效果应该很简单嘛,用ViewPager就可以了。但是等你通过ViewPager来实现的时候,手机内存不够用的情况就会显现出来。有没有更好的方式呢...
0 前言 Activity有生命周期,同样的,View从添加到界面到从界面中移除也有一个生命周期,在官方文档中介绍了自定义View需要重写的一些方法,可以认为这些方法就是Vi...
老哥,你的代码牛逼了,kotlin和java的语法混用,从哪复制的,别误人子弟啊
Android 获取mac地址由于项目开发需要获取设备的mac地址,因此查阅了Android获取mac地址相关信息,本篇博客转载自《Android获取Mac地址-适配所有版本》,并在此基础上进行进一步整理...
前言 Android常用的maven仓库有jcenter()和google(),两者的源仓库都位于国外,项目在编译过程会访问相应的仓库,在国内速度会非常慢。此时可以通过配置阿...
每个人对自己的人生规划不同,对碎片时间的利用理解也不同,但是很同意碎片化时间拿来思考,思考很重要。
碎片化时间利用,还是时间碎片化碎片化时间,百度百科上是这样诠释的,“碎片化时间的是受众因为需求多元化以后,其工作生活所呈现出的零碎时间段。在移动互联网中,“碎片化”时间指的是人们等电梯时、等公交车和地铁时...
碎片化时间,百度百科上是这样诠释的,“碎片化时间的是受众因为需求多元化以后,其工作生活所呈现出的零碎时间段。在移动互联网中,“碎片化”时间指的是人们等电梯时、等公交车和地铁时...
时间管理即时间的利用和分配的艺术,时间的利用率非常的重要,时间大致可以分为零散的碎屏时间和连续的长段时间。零散时间又称碎片化时间,例如上班的通勤时间、午饭时间。它的主要特点是...
1. Kotlin 中的 Lambda 表达式 如果你已经开始使用 Koltin, 或者对它有过一些了解的话,那么一定对这种写法并不陌生了: 它跟下面这段 Java 代码是等...
准备工作 1.注册Jcenter账号 Jcenter分企业版和免费版,企业版是需要首付的。免费版在 https://bintray.com/signup/oss 注册,如果不...
回顾: 《谈谈为什么写单元测试》 基本单元测试框架 Java单元测试框架:Junit、Mockito、Powermockito等;Android:Robolectric、An...
单元测试 在Java中单元测试指代码单元的测试用例,代码单元指类中的方法。单元测试是用以保证代码的逻辑正确性,测试用例越全则代码越稳定,可以保证重构时代码的正确性。一般情况下...