Anchorer

31
获赞数
5
关注数
84
粉丝数
杭州
浙江大学 | 计算机学院
IP 属地浙江
2012-10-16 加入
浏览 10.3k

Show what you're made of.

431 声望|学徒
全站排名超越 96% 用户
android
415
java
304
testing
268
espresso
118
动态加载
38
1 黄金勋章
1 白银勋章
1 青铜勋章
个人动态
  • 发布了文章2016-09-14
    Android Nougat - 有点好玩的Multi-Window
    自从我的Nexus 6加入了Android beta计划以来,我便在很早的时候就体验上了Android Nougat的一些新特性,自然也体验到了比较重要的Multi-Window新特性。不过,在当前Android Nougat普及度特别低(尤其是我的Nexus 6还没有收到官方ota)的情况下,Multi-Window的体验也...
  • 回答了问题2016-08-17
    自己写的 interface 为什么能作为监听器?
    这本质上是一个方法调用。假设我们有两个类A和B,我们期望在A的某个时刻调用B的某个方法,我们可以让A保持一个B的引用,在合适的时机进行方法调用:
  • 关注了问题2016-08-17
    自己写的 interface 为什么能作为监听器?
  • 回答了问题2016-08-12
    Nexus5X Android 6.0系统安装签名打包后的应用显示应用未安装
    说明之前安装的APP没有删除干净。在设置--应用--所有应用中可以找到对应的应用,该应用会显示“未针对该用户安装”。点进来到应用信息界面,右上角菜单栏可以选择“为所有用户卸载”。
  • 发布了文章2016-08-01
    Android动态加载插件APK
    我曾经在开发Android Application的过程中遇到过那个有名的65k方法数的问题。如果你开发的应用程序变得非常庞大,你八成会遇到这个问题。
  • 赞了文章2016-06-16
    android 实现【夜晚模式】的另外一种思路
    源码地址 在一切开始之前,我只想用正当的方式,跪求各位的一个star [链接] 预览 序 在写SegmentFault for Android 4.0的过程中,因为原先采用的夜间模式,代码着实不好看,于是我又开始挖坑了。 在几个月前更新的Android Support Library 23.2中,让我们认识到了Day...
  • 赞了文章2016-04-28
    Android 优化交互 —— CoordinatorLayout 与 Behavior
    如果你已经很时髦的用上了AppBar,TabLayout,FloatActionButton,以及Snackbar的话,我想你多多少少肯定知道CoordinatorLayout这个东西。 它的神秘感来自于在布局文件 (xml) 和代码调用上完全看不出和其他组件任何的耦合,却能做出一些神奇酷炫的交互效果。
  • 发布了文章2016-03-16
    Android自动化测试-从入门到入门(7)UI Automator
    到目前为止,我们已经完成了对Espresso的介绍。从之前的文章我们可以看到,Espresso对Android APP的自动化测试提供了一系列非常强大的工具和方法。
  • 发布了文章2016-02-22
    Android自动化测试-从入门到入门(6)会玩的Espresso
    之前的文章中,我们介绍了Android自动化测试的一些背景,以及Espresso的基本应用。除了之前介绍过的Espresso的相关用法,Espresso还提供了一些其他的用法,可以让我们在不同场景下灵活使用。这篇文章我们依然关注于Espresso提供的功能。
  • 发布了文章2016-01-30
    Android自动化测试-从入门到入门(5)AdapterView的测试
    在之前的文章中,我们简单介绍了Espresso的使用。通过onView()方法我们可以快速定位到界面上我们需要测试的目标元素。整体来说,onView()比较适用于UI比较简单的情况,在不需要过于复杂的匹配条件的情况下是很方便的。但是,对于类似ListView这种有UI复用的元素来说...
  • 回答了问题2016-01-29
    github上的项目导入Android studio出错
    您的问题里面描述的意思看起来是从github上把源项目下载了下来,然后想要在你自己的Android Studio中打开这个项目;但是下面贴的"Getting Started"意思是说如果你想在你自己的project中使用这个类库,需要进行的配置项。两者是不一样的。
  • 回答了问题2016-01-28
    android UI单元测试-Espresso的相关学习资料?
    前段时间由于工作需要研究了一下自动化测试的一些东西,包括Android提供的Espresso,以及第三方跨平台的Appium。这两者都是侧重于UI测试的,对于功能性或者单元测试还是要用其他的工具进行编写。
  • 发布了文章2016-01-26
    Android自动化测试-从入门到入门(4)uiautomatorviewer
    关于onView()方法,我们需要首先知道目标控件的一些属性值,然后再围绕我们的目标属性构建一个匹配规则。但有些时候,控件的属性并不是那么明显,或者并没有那么容易获取到,这时,我们可以使用Android提供的uiautomatorviewer工具帮助我们进行分析。
  • 回答了问题2016-01-25
    新手关于android studio创建项目的问题
    你的Hello World没有显示是因为你的APP并没有在模拟器中成功启动。你的模拟器只是显示了一个桌面,而没有启动APP。你可以在Android Studio中切到"Run"选项卡,在启动APP的时候可以看到如下日志:
  • 发布了文章2016-01-23
    Android自动化测试-从入门到入门(3)Espresso入门
    这个思路的意思是在于,我要让机器模拟我的测试过程,那么我就需要针对那些我(作为用户)能看到的东西,也就是UI。比如说,我并不关心某个网络请求返回值的具体数据是否正确,我关心的是我能在UI上看到我希望看到的结果。基于此,我做各个测试用例的一个通用的思路...
  • 发布了文章2016-01-21
    Android自动化测试-从入门到入门(2)Testing APIs
    根据该系列文章的第一篇:Hello Testing,大家已经对整个自动化测试运行流程有了一个基本的了解,接下来我们该集中精力关注具体的脚本实现了!在具体实现之前,我们先来了解一下Android提供的对于自动化测试的一些支持。
  • 赞了文章2015-06-03
    Android 嵌套滑动机制(NestedScrolling)
    Android 在发布 Lollipop版本之后,为了更好的用户体验,Google为Android的滑动机制提供了NestedScrolling特性
  • 赞了文章2015-04-25
    android 录像提示音问题
    本文转自我的博客 android 录像提示音问题 选中拍摄时关闭声音,摄像时会有声音,设备:小米note,红米note,oppo 据查该问题属于一种防偷拍的潜规则类型设置,与android系统提供商相关,拍照/摄像的提示音所有实现都在底层实现,上层能够控制的有限。 为什么拍照可...