Android第三方SDK以及自动化测试
小码哥_WS
这个作者很懒,什么都没留下…
展开
-
Android简易集成二维码,条形码扫描
使用demo如下:public class MainActivity extends Activity { private Button scanButton; private TextView text; private EditText input; private Button genButton; private ImageView img; @O原创 2016-11-02 22:06:46 · 847 阅读 · 0 评论 -
andorid自动化测试之uiautomator
Android测试工具中,Monkey Runner只要简单几个指令即可,但他的局限性在于都是基于像素位置操作,不具备移植性。而采用uiautomator编写的自动化测试工具则可以实现基于UiSelector选择直接操作uiObject来编写基于属性操作具备移植性的测试。注: 但uiautomator有版本限制,android官方给出的版本条件如下,若低于这些版本请先下载新版本Android S原创 2016-10-29 18:09:30 · 970 阅读 · 0 评论 -
andorid自动化测试之monkeyrunner
作为一个开发者,我们为什么要学习使用这些。你们的测试给你提过这样的Bug吗,来回切换几个特定界面或者点击1000多次,出现异常。FUCK!1000多次,手动切换会累死人的,我们自己手动复现抓Log吗?修改完了后我们手动验证码?**(下面花十分钟时间学会使用monkeyrunner吧,真的只需要十分钟)**1、什么是monkeyrunnermonkeyrunner工具提供了一个API,使用此API写原创 2016-10-29 16:25:39 · 665 阅读 · 0 评论 -
andorid自动化测试之Monkey(下)
Monkey是一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试。Monkey包括许多选项,它们大致分为四大类:? 基本配置选项,如设置尝试的事件数量。 ? 运行约束选项,如设置只对单独的一个包进行测试。 ? 事件类型和频率。 ? 调试选项。 在Monkey运行的时候,它生成事件,并把它们发给系统。同时,Monkey还对测试原创 2016-10-29 15:11:51 · 770 阅读 · 0 评论 -
andorid自动化测试之Monkey(上)
先配置好ADB环境,真机连接至电脑,打开CMD,输入adb shell monkey -p com.mediatek.camera -s 500 -v 10000 观察手机如图: 一、Monkey 是什么? Monkey 就是SDK中附带的一个工具。 Monkey测试是Android自动化测试的一种手段,Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时原创 2016-10-29 15:06:06 · 660 阅读 · 0 评论 -
EventBus使用
MainActivity中XML:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_h原创 2016-12-03 17:15:58 · 497 阅读 · 0 评论 -
Glide使用
case R.id.button1://加载图片 Glide.with(MainActivity.this) .load("http://pic.nipic.com/2007-12-22/2007122215556437_2.jpg")//加载的图片地址 .placeholder(R.drawable.ic_launcher)//原创 2016-12-03 17:09:07 · 539 阅读 · 0 评论 -
GreenDao封装使用
case R.id.add: //添加数据 Person item=new Person(null,"wang","18"); PersonHelper.getInstance(this).addInfo(item); break; case R.id.delete://删除id是1的数据原创 2016-12-03 17:07:19 · 2037 阅读 · 0 评论 -
Android之Volley使用
Volley使用demo:public class MainActivity extends Activity { private RequestQueue mQueue; private TextView tv; private ImageView iv; private Button sr,btn2,btn3,btn4,btn5,btn6,btn7;原创 2016-11-02 22:35:53 · 508 阅读 · 0 评论 -
Android数据库SQLCipher加密解密
简介:SQLCipher是一个在SQLite基础之上进行扩展的开源数据库,它主要是在SQLite的基础之上增加了数据加密功能,如果我们在项目中使用它来存储数据的话,就可以大大提高程序的安全性。 Android客户端集成sqlcipher 加密数据库步骤: 1, 下载sqlcihper工具包,下载地址: https://s3.amazonaws.com/sqlcipher/SQLCipher+原创 2017-03-16 14:29:48 · 3616 阅读 · 0 评论