首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Chsmy
掘友等级
Android
滴水穿石
获得徽章 15
动态
文章
专栏
沸点
收藏集
关注
作品
赞
389
文章 385
沸点 4
赞
389
返回
|
搜索文章
最新
热门
Jetpack之自定义Navigation轻松实现路由导航
之前的一篇文章Android Jetpack之Navigation对Navigation的使用进行了练习,并且看了一下Navigation的源码。虽然Navigation的功能很强大,不过在xml中配置感觉还是不够灵活,随着项目的增大,页面多了之后xml会变的非常庞大不利于维护…
Android自动化测试入门(四)单元测试
本地测试:运行在本地的计算机上,这些测试编译之后可以直接运行在本地的Java虚拟机上(JVM)。可以最大限度的缩短执行的时间。如果测试中用到了Android框架中的对象,那么谷歌推荐使用Robolectric来模拟对象。 插桩测试:在Android设备或者模拟器上运行的测试,这…
Android自动化测试入门(三)Espresso
Espresso是谷歌力推的一个UI自动化测试框架,新建一个Andrdoid工程的时候默认就引入了Espresso的核心依赖,所以作为Android开发者,非常有必要学习这个框架。 之前使用UI Automator的时候,我们经常在不同的指令之间添加一个时间延时保证手机端执行完…
Android自动化测试入门(二)UI Automator
UI Automator是一个界面测试框架,支持跨进程,几乎可以模拟所有的人工操作。需要运行在4.3或者更高的系统版本上。它的测试代码的编写不依赖于目标应用的内部实现细节,非常适用编写黑盒自动化测试。 UiDevice:可以访问目标设备的各种属性,执行设备上的一些操作,比如获取…
Android自动化测试入门(一)Monkey和MonkeyRunner
测试是应用开发中不可或缺的一部分。测试所做的工作,虽然不能让用户看到效果,但是想要保证一个有一定用户基础的应用的稳定性,测试是必须做的,否则严重的崩溃率肯定会导致用户的差评或者流失。 ADB的使用Android开发者应该都很熟悉了,它是电脑和手机之间连接的一个桥梁。电脑端有一个…
Android Jetpack之Navigation
Android Jetpack 的导航组件Navigation可以很方便的管理fragment/activity的导航。 第二行在Resource type 下拉列表中选择 Navigation,然后点击 OK。 点击OK之后,Android Studio 会在 res 目录内…
Android Jetpack之Paging
Jetpack中的Paging组件可以轻松的给RecyclerView增加分页加载的功能,通过预加载实现无限滑动的效果。 一种是滑到底部上拉松手后加载或者滑到底部后自动显示一个加载动画加载。 一种是当还没滑动到底部的时候就开始加载了,当滑到底部的时候数据可能已经加载完成并续上了…
这个世界你不孤单
作为一名程序员经常会逛v2ex论坛,前几天逛着玩的时候忽然发现一篇文章,标题非常吸引眼球名字叫中年危机的终极解法,作为一个步入而立之年的老人,心里非常激动,到底是啥解决法呢,于是迅速点进去查看。 第一个视频讲的是北京的夜晚,一群男人在湖边钓鱼,不在乎能不能钓到鱼,在乎的是坐在湖…
Retrofit加kotlin协程为何如此优雅
先创建retrofit,然后通过retrofit创建service,通过serice拿到Call对象,最后调用Call的enqueue方法,从回调中得到结果。 看起来也不是特别麻烦,而且真实项目中使用肯定会在封装一下,比这更简单,不过不管咋封装,回调还是少不了的,使用协程就可以…
Andorid加载大图,双击放大,手势缩放
Android开发中,有时候会有加载巨图的需求,如何加载一个大图而不产生OOM呢,使用系统提供的BitmapRegionDecoder这个类可以很轻松的完成。 BitmapRegionDecoder:区域解码器,可以用来解码一个矩形区域的图像,有了这个我们就可以自定义一块矩形的…
下一页
个人成就
文章被点赞
813
文章被阅读
105,612
掘力值
2,887
关注了
62
关注者
112
收藏集
3
关注标签
28
加入于
2016-05-30