![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 74
雨墨轩痕
软件测试
展开
-
Android基础知识学习(一)-Activity与View
一、Activity 在测试安卓应用时,经常会涉及到Activity与Package,而很多时候总是误解的认为Activity是android的界面,类似于Web中的html文件一样。而经常这次为了能做好Android自动化,于是下定决心把Android基础简单的屡屡,让自己可以对Android应用理解更多,接下来会一点点记录自己学习的一些基础知识应用。 Activit...原创 2018-12-12 18:31:08 · 1615 阅读 · 0 评论 -
Android基础知识学习- spinner使用
android基础开发中spinner控件作为基础控件之一比较常见,下面简单记录下它的使用:一、布局文件中的Spinner<LinearLayout android:layout_width="match_parent" android:layout_height="60dp" android:orientation="vertica...原创 2019-03-27 17:58:30 · 7753 阅读 · 0 评论 -
Android基础知识学习-Instrumentation启动源码简析
Application与Activity是Android中非常重要的组件之其二,当然更多提起的还是Activity,它与用户界面有更直接的关系;当点击设备App图标时,界面上展示给用户能看到过程中,就包含启动Application与Activity的过程。应用运行的一刻,Android系统会为应用创建一个Application对象,这个对象有数据传递、数据共享和数据缓存等功能,它就如同一个...原创 2019-03-08 16:18:19 · 3051 阅读 · 0 评论 -
Appium基础学习之 | Instrumentation再续
在《Appium基础学习之 | UiAutomator2.0使用》最后留下了三个问题1.什么叫做运行器,比如AndroidJUnitRunner、instrumentationTestRunner?2.UiAutomator2.0基于Instrumentation运行,好像非常复杂,这样做相对于UiAutomator1.0来说有什么优势呢?3.adb shell am instrume...原创 2019-03-08 16:18:25 · 673 阅读 · 0 评论 -
Android基础知识学习- Looper与Handler
学习Android开发,Looper与Handler是必须学会使用的,本人作为一个测试人员,在做Android测试时一直在探索,对Android开发更加是一窍不通,只能摸石头过河把基础学一下。1.主线程说到Looper与Handler就不得线程,如现在有一个需求,需要等待10S执行,在主线程中实现非常简单,代码如下 private TextView tv; p...原创 2019-01-30 14:14:49 · 450 阅读 · 0 评论 -
Appium基础学习之 | adb连接设备
adb(Android Debug Bridge)工具,从英文翻译过来可以理解为安卓调试桥接工具。只要做Android相关工作的,无论是开发还是测试,都离不开这个强大的调试工具。 adb有三部分,分别是adbd、adb server、adb client;当手机使用USB或者同网段连接时, adb server会主动去连接Android系统底层运行的服务就是adbd。adb se...原创 2018-12-20 13:02:23 · 1992 阅读 · 0 评论 -
Appium基础学习之 | Android Virtual Device Manager使用
模拟器英文全称Android Virtual Device,检查AVD,就是安卓虚拟设备的意思。无论是在做安卓开发或者安卓测试都需要设备来运行、调试APP应用程序。所以在做APP自动化测试之前一定要准备好一台模拟器、一台安卓手机(IOS app不属于本文讲解)。一、monitor.bat在SDK\tools目录下找到monitor.bat双击打开二、Eclipse首先打...原创 2018-12-19 18:43:40 · 12146 阅读 · 0 评论 -
Appium基础学习之 | SDK Manager使用
Appium环境部署中IDE集成工具包包含Android SDK的部署配置,在Android SDK目录下,有一个SDK Manager.exe应用程序也就是Android软件开发工具包管理,它可以下载安装、卸载管理本地SDK中的开发工具。双击打开SDK Manager.exe后,界面如下图:1.Tools打开Tools工具目录,如下图:(1)Android SDK T...原创 2018-12-19 14:49:00 · 757 阅读 · 0 评论 -
Android基础知识学习(二)-布局
布局最简单的来说就是摆放控件的位置,最终形成用户所看到的Android界面。在Android中常用的布局方式有xml文件布局、代码布局;xml文件布局是最常用的,在代码中布局控件会显得比较繁琐,代码量重。一、布局种类 1、Layout常用布局:LinearLayout(线性布局)、RelativeLayout(相对布局) 2、View布局:ListVi...原创 2018-12-12 18:38:27 · 310 阅读 · 0 评论 -
Android基础知识学习- 日期DatePickerDialog与时间TimePickerDialog使用
Android日期时间操作提供了DatePicker与TimePicker,在布局中可以直接应用,但是这样整个布局空间会被占用很大区域,影响布局美观;而Android这个局限,提供了DatePickerDialog与TimePickerDialog让日期与时间作为弹窗展示,简化了布局占用,下面进入代码:1.布局文件代码<LinearLayout xmlns:android="htt...原创 2019-04-12 15:25:06 · 3505 阅读 · 0 评论