Python:App自动化测试-通过无线连接设备
通过无线连接要做自动化的设备1.为什么要用无线连接设备?无线连接的优点1.当要运行的设备需要在其他实体硬件上依赖运行时,通过无线连接,可以让我们不用绑一台电脑跟着机器一起跑。2.当要做多设备的自动化时,电脑的接口不够用。3.无线比有线B格更高点,也没有杂乱的线材。无线连接的一些缺点1.自动化的设备,
Android 单元测试,从小白到入门开始
1 引言1.1 背景随着 Android 应用越来越壮大,对应代码量显著增加,代码逻辑也日趋复杂,此时需要采取一定的行动去保证代码质量,减少逻辑漏洞等,于是严格地执行单元测试编写任务,将单元测试落实到平常开发和维护任务当中去,就是很重要的一环,不可忽视。然而,很多应用开发者之前并未编写过单元测试代码
dialogx,给大家推荐一个开源安卓弹窗组件。
DialogX对话框,在任意线程启动 DialogX ,启动无需 context 参数,采用主题分离设计,运行的过程中随意关闭 Activity 。
笔记——android_uI页面设计基础
一个不会Android的人,从哪里开始学呢?本章将带初学者进入Android的会客厅,当然先需要Java语言基础,并安装好Android Studio开发工具。当我们打开手机里的一款App时,首先看到的便是App页面,本章将教初学者如何快速把握Android页面设计的核心,设计一个App页面,并能做
安卓APP应用启动流程详解
Android 应用启动流程详解
(包成功)Windows 11安卓子系统安装apk运行安卓App
最简便Win11安装安卓子系统,超高成功率!!!
Appium面试题
目录1、Appium有什么特点?2、提⼀下Appium的优缺点?3、有哪些不同类型的移动应用程序?4、有哪些重要的移动应用程序测试?5、Appium适合哪些类型的测试?6、Appium Inspector是什么意思?7、解释Appium的架构?8、您对端到端移动测试自动化了解多少?执行端到端移动测试
【更新公告】Airtest更新至1.2.7版本
本次更新为Airtest库更新,主要是新增了设备释放接口、大量断言的语句,新增了对Android 12L的支持,对安装接口的增强,和若干bug的修复。
【Android笔记65】Android小案例之简易版的房贷计算器(附源代码)
这篇文章,主要介绍如何使用Android实现一个简易版的房贷计算器小案例。这个小案例中使用了很多的Android知识点,主要有如下内容:Activity界面的布局:LinearLayout线性布局、RelativeLayout相对布局。Fragment的使用:Fragment的创建、动态替换Frag
《APP逆向学习》课程介绍和什么是安卓app逆向?
安卓逆向用到的语言很多,比如java,c,c++,JavaScript,python,当然我们接触最多的自然是java和c。adb与Linux命令行:因为我们是要从pc端操作手机的,推荐真机,但是不管真机还是模拟器,adb的操作都是避不开的,因为安卓系统底层的话,就是基于Linux内核开发的,所以里
android 10+从后台启动 Activity 的限制
Android 10 (API 级别 29) 及更高版本对后台应用可启动 Activity 的时间施加限制。这些限制有助于最大限度地减少对用户造成的中断,并且可以让用户更好地控制其屏幕上显示的内容。在 Android 10 或更高版本上运行的应用只有在满足以下一项或多项条件时,才能启动 Activi
为保护其App Store,苹果不惜拉踩安卓:iOS比Android更安全!
苹果称iOS比安卓安全,原因是无法绕过商店安装软件
过某交友软件frida反调试
过某交友软件的frida检测
【Android -- 开源库】表格 SmartTable 的基本使用
Android 自动生成表格框架,GitHub 地址: SmartTable
Android之屏幕适配方案
在说明适配方案之前,我们需要对如下几个概念有所了解:屏幕尺寸,屏幕分辨率,屏幕像素密度。屏幕尺寸指屏幕的对角线的物理长度,单位是英寸,1英寸=2.54厘米。比如常见的屏幕尺寸:5.0、5.99、6.0等等屏幕分辨率是指手机在横向、纵向上的像素点数总和,单位是px,1px=1个像素点,一般以纵向像素*
音频编辑服务UI SDK接入指导及常见问题
华为 HMS Core 音频编辑服务(Audio Editor Kit)是华为帮助全球开发者快速构建各类应用音频能力的服务,汇聚了华为在音乐、语音等相关音频领域的先进技术。音频编辑服务为开发者们提供音频基础编辑、AI配音、音源分离、空间渲染、变声、多种音效等丰富的音频处理能力,以及性能优异、简单易用
多种Java开发工具分享
Java软件开发工具介绍:1.Java Marine APIJava Marine API介绍Java Marine API是得到了许多肯定的教育教学软件。只要是有使用过Java Marine API的话,应该不会感到失望的吧。2.javapng 介绍javapng是比较不错的一款图形图像软件。相信
如何用idea进行安卓开发
用idea进行安卓开发序前提条件Android SDK重头戏——安装和配置教程第一次启动创建项目创建AVD执行HelloWorld程序序如果不是为了交作业,我是真不想搞这个东西,搞了一下午了头疼,思想汇报都还没赶完。网上的配置也找了一堆,可能是我太菜了,反正我电脑就是说不行,那我还是自己写一篇瞎琢磨
Android UI 冻结处理方法
top,meminfo,bugreport,tombstone,anr等日志,具体抓取方法可以在参考其他文章。触摸屏幕,观察“adb shell getevent”的输出,看到触摸事件是否打印在屏幕。主要方法就是抓日志,看现象。
monkey命令的使用
一、monkey的概念Monkey是Android中的一个命令行工具,可以运行在模拟器里或者现实设备中,向系统发送伪随机的用户事件流(点击、滑动、Application切换、横竖屏、应用关闭)实现对正在开发的应用程序进行压力测试。monkey测试是一种为了测试软件的稳定性,健壮性的快速有效的方法,只