
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、准备测试对象: 守护2.2.3测试功能: 登录二、逻辑与控件1. 测试的流程:打开app,到达欢迎界面,点击登录,输入帐号密码,登录,判断是否登录成功。逻辑注意点:第一次打开会弹出引导页面,这个页面是另一个Activity:AboutActivity已经登录过了,就会直接到首页第一次到首页,会有一个dialog,这个会挡住首页2. 获取控件使用UIAutomatorView
简介有一种需求是这样子,在注册这个功能上,利用cookie进行标识当前手机,进行短信验证码的获取。 流程是这样的(有点坑,csdn好像用代码画不了下面这个图):这时候问题来了,我们需要获取Glide请求验证码的Cookie,这该怎么解决呢?方法1结合okhttp,Glide使用okhttp进行加载,然后okhttp进行cookie管理,发送请求获取短信验证码。1. 导包导入使得glide支持okh
一、什么是代码覆盖率?简单来说就是:app运行跑一遍,就能统计出什么类什么方法执行了。说到作用,我感觉没什么卵用。。看看大牛的解析。http://www.cnblogs.com/coderzh/archive/2009/03/29/1424344.html二、EMMA进行手工代码覆盖率(过时)http://clasnake.net/emma_for_android/三、Jacoco结合cas
苹果个人账号688人民币一年,本次介绍基于个人账号手把手讲解如何创建证书,创建描述文件,添加测试设备,创建app

本文在http://blog.csdn.net/singwhatiwanna/article/details/17201587 基础上修改。使用和代码请看原文。添加页面切换图片变化这个IndicatorFragmentActivity 是可以添加图片的,看他的TabIndo方法就可以知道public TabInfo(int id, String name, int iconid, C
安卓弹幕滚幕效果自定义View之BarrageView|支持点击事件|隐藏不滞留|颜色随机|大小速度范围随机1、简介项目地址: https://github.com/tpnet/BarrageView-tpnet-master弹幕、滚屏 的自定义View,字体大小在一个范围随机,颜色随机,滚动速度范围随机,支持点击回调,隐藏后恢复不会有停滞,原理是在一个RelativeLayout里面随机生成Te
1、真机运行报错Multi dex requires Build Tools 21.0.0 / Current: 19.1解决: 在项目 build.gradle 里面把classpath ‘com.android.tools.build:gradle:1.5.0’ 改为1.5.0 或者1.3.02、导入第三方包运行报错:前言不允许有内容解决 一般是包的位置错误,请放到main目录下的libs 文
一、简介正常在编写模块的时候,我们想给模块增加一些开关,例如模块是否启动这个功能,这时候我们就得需要将开关状态给保存下来,方法有多种,这次是介绍XSharedPreferences。正常使用Android开发的时候我们使用SharedPreferences(以下简称sp),sp的工作流程是在对应app的内部数据目录下创建xml文件,一般路径为data/data/app包名/shared_prefs

如果通过曲线救国的方式给学习版的Bandizip添加访达右键一级解压缩菜单

一、 简介更新了AndroidStudio4.2.1之后出现了一个问题:改了代码之后点击运行,发现运行起来的app是我没改之前的代码。例如我开始写了一个打印Log.e("@@","测试打印"),运行app之后是正常打印,然后我又加了一句打印,运行app,发现新加的打印并没有打印。此文章记录一下解决问题的思路以及结果。二、尝试发现问题2.1 搜索遇到问题找度娘,搜了一圈AndroidStudio改代








