移动测试、 Android测试 、APP测试 Android篇 1. 性能测试 Android性能测试分为两类:1、一类为rom版本(系统)的性能测试2、一类为应用app的性能测试 Android的app性能测试包括的测试项比如:1、资源消耗2、内存泄露3、电量功耗4、耗时5、网络流量消耗6、移动终 ...
分类:
移动开发 时间:
2018-09-06 23:03:40
阅读次数:
262
Android Monkey 压力测试 介绍 Monkey 是Android SDK提供的一个命令行工具, 可以简单,方便地运行在任何版本的Android模拟器和实体设备上。 Monkey会发送伪随机的用户事件流,适合对app做压力测试 阅读目录 环境搭建 安装Android SDK 并配置环境变量 ...
分类:
移动开发 时间:
2018-09-06 22:49:44
阅读次数:
211
Rational AppScan(简称 AppScan)其实是一个产品家族,包括众多的应用安全扫描产品,从开发阶段的源代码扫描的 AppScan source edition,到针对 Web 应用进行快速扫描的 AppScan standard edition,以及进行安全管理和汇总整合的 AppS ...
分类:
移动开发 时间:
2018-09-06 19:49:56
阅读次数:
194
项目不能运行,提示如下 打开项目local.properties文件,查看sdk地址是否正确,注意区分大小写 如果sdk地址正确,那么点击File-Sync Project with gradle files即可 ...
分类:
移动开发 时间:
2018-09-06 18:21:09
阅读次数:
187
根据应用需求,需要将后台传过来的html标签文本显示在页面上,开始用lable加载代码以及效果如下所示,发现表格的边框样式加载不出来 然后抱着试试的心态用textview加载html标签发现样式可以显示出来,应该是底层内部对lab和textview做了不同的处理,代码以及效果如下 总结textVie ...
分类:
移动开发 时间:
2018-09-06 18:20:54
阅读次数:
217
安卓应用开发完成,有些时候是没有将日志保存的远端或是本地的,当出现问题了,也不容易定位。 那么非开发人员,可以借助android-sdk-windows的adb shell完成日志查看 ...
分类:
移动开发 时间:
2018-09-06 18:17:39
阅读次数:
587
前言: 1.该内容为APP应用客户端的性能测试,未涉及后台,所以并非针对API或数据接口 2.测试的目标项:资源消耗、内存泄露、电量功耗、响应时间 3.客户端的性能指标:内存、CPU、流量 4.本系列主要是讲述 如何获取安卓APP应用的性能指标,并简单分析,定位问题 一、查看 内存 指标: 准备工作 ...
分类:
移动开发 时间:
2018-09-06 18:15:28
阅读次数:
261
在Android中给我们提供了单次点击事件。但并没有给我们提供双击,或者实现在一定时间内的多次事件。所以需要我们自己在单机监听上进行修改实现。 有如下两种实现方式: 1、定义一个存贮上一个第一次点击的变量,如果两次时间间隔小于500毫秒,则认为是双击时间。 实现如下: package com.and ...
分类:
移动开发 时间:
2018-09-06 18:09:29
阅读次数:
202
我想将html5的动画效果打包成手机app,以方便传播。而在android开发的组件中就直接由webview可以访问网页,另外在android工程中,assets文件夹下的内容是不会在被编译的,因此可以将已经做好的html5的项目放在该文件夹下,由webview控件打开该文件夹下的index.htm ...
分类:
移动开发 时间:
2018-09-06 18:08:50
阅读次数:
291
1 程序的入口 进入main函数, 设置AppDelegate称为函数的代理 2 程序完成加载 -[AppDelegate application:didFinishLaunchingWithOptions:] 3 创建window窗口 4 程序被激活 -[AppDelegate applicati ...
分类:
移动开发 时间:
2018-09-06 18:08:04
阅读次数:
245
修改fragment的布局同上一篇:在Activity中的使用中一样,在Fragment中使用DataBinding同样需要修改布局,修改方式也跟Activity一样,在最外层加上\<layout>标签:<?xmlversion="1.0"encoding="utf-8"?><layoutxmlns:android="http://schemas.android.co
分类:
移动开发 时间:
2018-09-06 16:27:54
阅读次数:
205
给tableView的section设置圆角 1. 首先给让cell左右偏移一点的距离,通过重写cell的setframe方法来实现 2. 实现tableView的willDisplayCell方法,给section绘制圆角 ...
分类:
移动开发 时间:
2018-09-06 16:21:41
阅读次数:
681
环境:Centos6.5一、下载:http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz二、解压到安装路径下:tarzxvfandroid-sdk_r24.4.1-linux.tgz/opt设置ANDROID_HOME在文件/etc/profile末端添加如下两行:exportANDROID_HOME=/opt/android-sdk-
分类:
移动开发 时间:
2018-09-06 16:21:19
阅读次数:
217
还在使用传统的下拉刷新,觉得不够漂亮,怕被产品经理骂吗? 还在忧愁自己技术不够好,不会改造带动画的下拉刷新吗? 那么不要担心,使用SwipeRefreshLayout最简单的下拉刷新,既不失美观又简洁 SwipeRefreshLayout下拉刷新是Google自家的下拉刷新控件,使用过程跟开源库Pu ...
分类:
移动开发 时间:
2018-09-06 14:52:58
阅读次数:
187
学习,学习,学以致用 SeekBar是一个拖动条控件,最简单的案例就是我们的调节音量,还有音频视频的播放,传统的SeekBar样式,如图 传统的实现太简单,不足以让我们到能装逼的地步。本来是打算实现滴滴出行滑动完成订单的效果,可惜找不到效果图,今天也就用淘宝的滑动验证来作为实例 SeekBar:使用 ...
分类:
移动开发 时间:
2018-09-06 14:49:19
阅读次数:
283
RecyclerView实现拖拽排序侧滑删除效果 事先说明: RecyclerView是ListView的升级版,使用起来比ListView更规范,而且功能和动画可以自己添加,极容易扩展,同样也继承了ListView复用convertView和ViewHolder的优点。 思路分析: 1、导包、在布 ...
分类:
移动开发 时间:
2018-09-06 14:48:15
阅读次数:
273
Messenger在跨进程通信中的使用 事先说明: 本人也是个初学者,所以本文是从初学者的角度入手,如果有不妥的地方请留言教导我,谢谢。 本篇文章主要针对讲解Messenger的使用和Messenger在应用层上的原理解析和Messenger在服务端的回复。 什么是Messenger? Messen ...
分类:
移动开发 时间:
2018-09-06 14:48:09
阅读次数:
155