首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
学习
订阅
张浮生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
浅谈测试之Mockito
Mockito是一个mock框架。能够帮助我们使用更加简洁的API,写更漂亮、可读性更强的测试代码。 mock怎么理解?“模拟”。 就拿mvp架构来说。当你想要测试presenter的某个方法时,如果在该方法里,有调用到model层的方法。 而你要根据model层这个方法的返回…
Android复习资料——常见面试算法题汇总(一)
接触 Android 开发也有一段时间了,前段时间便开始想抽空整理一些知识点,通过笔记整理的方式减少自己重复学习的时间成本和提高自身的效率。 本文总结的部分是常见面试算法题,算法题解均有 java 实现。目录可以在右边侧边栏查看跳转。 之后会整理的知识点还会有 java、And…
【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂
随着Android技术发展的成熟,Kotlin、大前端技术Flutter、RN、小程序等一下子就进入了我们的视野内,同时,Android自身的技术栈也正在不断扩展,比如在国外大热的Jetpack。因此,Android开发者们越来越焦虑,越来越迷茫,每个人的时间和精力是有限的,我…
浅谈测试之Espresso
Google推行的测试库,用于编写简洁、漂亮、可靠的Android UI测试。缺点是需要真机或模拟器配合测试,比较慢。 1)用Espresso写的测试代码是放置项目自动生成的src/androidTest/java文件夹里的。 1.ActivityTestRule会立即初始化M…
Android 高级进阶攻略,轻松拿 Offer —— 高级工程师学习路线
熟悉调用 JNI 方法的方式,熟悉如何回调 Java 方法。 熟悉各种发编译,二次打包工具,了解 smali。 阅读 VirtualAPK、Tinker 的源码,熟悉常见的热修复和插件化原理。 以上就是 Android 高级工程师 需要掌握的知识点,高级工程师需要掌握的知识点还…
Android 技能图谱、学习路线
AIDL、Binder、多进程、View的绘制流程、事件分发、消息队列等。这类知识对于定位自己为高级Android工程师的人来说是必须掌握的,同时他也是能鉴别高级和初中级工程师的一块试金石,其中binder是Android系统进程间通信最重要的手段之一,现阶段app的发展离不开…
【建议收藏】面试没有亮点?给你一份Android热门三方库源码面试宝典
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 众所周知,优秀源码的阅读与理解是最能提升自身功力的途径,如果想要成为一名优秀的Android工程师,那么Android中优秀三方库源码的分析和理解则是必备技能。就拿比较热门的图…
浅谈测试之JUnit
JUnit是一个java语言的单元测试框架,是java测试里最基本的框架。 测试框架的存在,并不是必须的。它们只是为了让我们写更少的测试代码。看下面示例,你会发现,所谓的单元测试方法,就像我们初学java时,常写的main方法。 下面是使用JUnit进行测试的几个例子。 如你所…
浅谈测试之Robolectric
如果你没关联android源码,你点进去看android相关类,会发现很多方法的实现就是一行throw new RuntimeException("Stub!")。studio只为我们提供了开发、编译Android代码的环境。但studio没有提供运行环境,如果要运行app,只…