Android
文章平均质量分 75
Nicoolidu
从事手机本地化自动化测试方面,致力于研究Android 系统以及自动化测试
展开
-
系统界面演示模式 - System UI Demo Mode
Demo Mode for the Android System UIDemo mode for the status bar allows you to force the status bar into a fixed state, useful for taking screenshots with a consistent status bar state, or testing di...转载 2020-04-24 17:06:01 · 3914 阅读 · 0 评论 -
Android app 性能测试以及专项测试
1. 性能测试 Android性能测试分为两类: 1、一类为rom版本(系统)的性能测试 2、一类为应用app的性能测试 Android的app性能测试包括的测试项比如: 1、资源消耗 2、内存泄露 3、电量功耗 4、耗时 5、网络流量消耗 6、移动终端相关资源利用率 7、帧率 8、渲染等等.... 工具: (工具的原理都是基于调用android底层...转载 2019-12-25 16:15:17 · 550 阅读 · 0 评论 -
ADB 的常用命令总结
这是工作中使用的adb 命令的总结。# 后面的内容是对该命令的简单解释# generate bigfile for device to cause device memory risk requestadb shell dd if=/dev/zero of=/mnt/sdcard/bigfile#get the build informationadb shell getprop r...原创 2019-12-25 16:00:28 · 1287 阅读 · 0 评论 -
Android 中运行时权限的申请
int checkPermission = ContextCompat.checkSelfPermission(activity, Manifest.permission.RECORD_AUDIO) +ContextCompat.checkSelfPermission(activity,Manifest.permission.READ_PHONE_STATE)+ContextCo...原创 2018-06-25 16:09:07 · 582 阅读 · 0 评论 -
ListView的实际案例操作和解析
一个Listview 案例解析UI布局设计了两个xml文件ctivity_main.xml, fruit_item.xml1. activity_main.xml : 这个文件是UI界面的主界面,这里将listView标签添加到主界面中,定义id,宽度和高度都设置成match_parent. 这样listview就占满整个布局的空间。{CSDN:CODE:2595150原创 2017-10-20 10:37:23 · 977 阅读 · 0 评论 -
Android 中px, pd, sp 概念以及如何做到屏幕适配
今天又开始我的App开发,因为之前一直做的是SDK,所以涉及到界面UI很少,刚开始做Android应用的时候,没有对dp,px,sp等概念有一个深入的了解,只知道他们之间的转化,还有写个转换工具类等。做Android已经有一年多了,现在再次开始App开发,决定没遇到一个概念,必须得弄透彻。好吧,下面进入主题吧:首先来看一下他们的基本概念:px :是屏幕的像素点d转载 2017-12-25 11:24:22 · 3532 阅读 · 0 评论 -
图片的24bit 和32bit的代表含义
颜色模式中8位,16位,24位,32位色彩是什么意思?会有什么区别?计算机颜色格式( 8位 16位 24位 32位色)颜色模式中8位,16位,24位,32位色彩是什么意思?会有什么区别简单地说这里说的位数和windows系统显示器设置中的颜色位数是一样的。表示的是能够显示出来的颜色的多少。8位的意思是说,能够显示出来的颜色的数量有8位数。16、24都是一样的。24位的颜色数量已经很多了,转载 2017-12-20 13:54:00 · 25841 阅读 · 0 评论 -
RecyclerView的案例和解析
一个RecyclerView的案例和解析之前介绍了ListView的使用,如果在使用ListView的时候不使用一些技巧,listView的性能是不好的,而且它的扩展性也不好,只能支持纵向滚动效果,如果想实现横向的滚动效果,ListView是无法实现的。因此Android 提供了一个更强大的滚动控件RecyclerView, 它不仅能实现与ListView相同的效果,同时也补充了Lis原创 2017-10-26 15:19:21 · 624 阅读 · 0 评论 -
InstrumentationRegistry
InstrumentationRegistry, Instrumentation, AndroidJUnitRunner类原创 2017-08-23 16:59:25 · 5711 阅读 · 0 评论 -
Emulator: ERROR: x86 emulation currently requires hardware acceleration!/ VT is disabled in BIOS.
创建Android emulator 出现的问题emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable.CPU acceleration status: HAXM is not i原创 2016-11-01 15:40:51 · 1423 阅读 · 0 评论 -
Uiautomator - 巧用 settings
Uiautomator - settingssettings 是Android 4.2 之后引进的一个系统工具,其具体作用是可以方便的获取设置设备变量,不需要Root权限,堪比一个比较BUG的存在,许多手机助手或者管家都利用它来获取额外的权限对设备进行操作,对于测试人员来说非常便利。Settings中的值,大体有以下几种,也非常容易使用。enable or disable: 使原创 2017-05-18 15:47:21 · 1204 阅读 · 0 评论 -
通过扫描图片获取pattern图形的九个点的坐标
public void testMain() { UiObject ptnView = mDevice.findObject(new UiSelector().resourceId("com.android.settings:id/lockPattern")); Rect curPoint; ...原创 2016-11-25 15:39:58 · 835 阅读 · 0 评论 -
设备兼容性 -Device Compatibility
设备兼容Android 是被设计运行在多种类型设备上,如 手机,平板,电视。 作为一名开发人员,你的App在不同的设备都有潜在巨大的用户群。为了使你的App能够成功应用于所有类型设备中,它应该支持功能多样性,还有针对不同的图片配置选择灵活可变用户界面。为了帮助开发人员实现目标,Android 提供了一个动态的app 框架,这个框架提供了静态文件用来配置指定类型的app 资源(例如: 不同的原创 2016-07-11 15:43:18 · 2289 阅读 · 0 评论