背景介绍 第一次接触Android官方的AVD(Android Virtual Device)时你可能会吐槽又慢又丑,不要紧,微软作为新晋安卓阵营最佳开发商,其实也为我们准备了一个脱胎于Windows Phone 模拟器的适用于Android 的 Visual Studio 模拟器(Visual S ...
分类:
移动开发 时间:
2020-06-24 21:48:41
阅读次数:
393
一、技术概述 平时使用微信时会发现,电话在退出通话界面时仍有一个圆形的悬浮窗,用于提示目前正在通话中,这个悬浮窗时全局的,可适用于当前版本的安卓手机 二、技术详述 1.首先我将需要展示的view写入设置悬浮窗的类中 2.初始化WindowManager,特别注意此时的android版本和权限的问题 ...
分类:
移动开发 时间:
2020-06-24 21:35:37
阅读次数:
75
1前言 前面有两篇文章分别介绍过华为HMSMLKit的银行卡识别功能,第一篇是写的怎么简单集成银行卡识别,实现银行卡绑定功能,第二篇又给大家介绍了下银行卡识别和其它文本类识别服务之间的区别和关系,详情请戳往期链接: 超简单集成华为HMSMLKit机器学习服务银行卡识别SDK,一键实现银行卡绑定 https://developer.h
分类:
移动开发 时间:
2020-06-23 15:36:42
阅读次数:
135
包名需要改到位 1.AndroidManifest中有三处需要修改 2.build.gradle 中的defaulConfig中需要修改 生成jks秘钥 1.点击菜单栏build >>Generate Signed Bundle or APK >APK >create new->>创建对应的jks文 ...
分类:
移动开发 时间:
2020-06-23 12:59:46
阅读次数:
78
ADB全称是Android Debug Bridge,它是android sdk里的一个工具,用这个工具可以操作安卓模拟器或者真实的设备,故会给我们很多的帮助,下面是一些常用到命令: adb help, 列出所有的选项说明及子命令 adb devices , 获取设备列表及设备状态 adb get- ...
分类:
数据库 时间:
2020-06-22 22:46:36
阅读次数:
112
Android 中的数据库初始总结(SQLite部分) 使用 安卓中的数据库使用比较简单。 在安卓中,为了方便我们能够更好地管理数据库有一个类 SQLiteOpenHelper,是用来操纵数据库的,可以更好地进行数据库的创建,更新,以及增删改查 其中 SQLiteOpenHelper 中有两个抽象的 ...
分类:
移动开发 时间:
2020-06-21 17:43:16
阅读次数:
73
AppCrawler, 一个基于自动遍历的app爬虫工具. 支持android和iOS, 支持真机和模拟器. 最大的特点是灵活性. 可通过配置来设定遍历的规则. 为什么要进行自动化遍历测试? 自动遍历的价值 自动化探索测试, 遍历基本的界面, 了解主要界面的可用性. 比如兼容性, 基本功能 利用遍历 ...
分类:
移动开发 时间:
2020-06-19 14:20:42
阅读次数:
102
最近要做一个安卓上的清空告警的功能,主页点击告警的数字,进入告警详情列表,详情列表页加一个按钮,可以清空告警列表,这样的话,告警数就会变成0,返回到主页后,告警数字需要改变成0,如果能在列表子页面中拿到主页面的这个控件,去修改控件上的数字为0,那么就能完美的完成这个功能。 可惜并没有看到有什么方式可 ...
分类:
移动开发 时间:
2020-06-19 14:06:34
阅读次数:
69
前言 一般来说可以用 python -m uiautomator2 init 这个命令帮助我们将需要的东西安装到手机上。 但是有肯专研的人想知道到底这个init命令做了哪些事情。请继续往下看 python-uiautomator2 是安卓应用的Java测试框架Uiautomator的一个Python ...
分类:
其他好文 时间:
2020-06-19 14:01:07
阅读次数:
87
修改系统变量 变量名:ANDROID_SDK_HOME 变量值:存放avd的路径,如:D:\AVD 在Android Studio中运行模拟器时,提示Error: Not enough disk space to run AVD '....'. Exiting。是说安装模拟的磁盘空间不足,导致无法运 ...
分类:
移动开发 时间:
2020-06-18 09:14:30
阅读次数:
105