如何在Root的手机上开启ViewServer,使得HierachyViewer能够连接实现原理HierarchyViewer:获得当前手机实时的UI信息,方便用于手机的自动化测试;python中的subprocess.Popen():调用系统命令;uiautomator工具:获取界面控件信息;adb命令:对手机进行操作;测试环境1、HierarchyViewer将把下一台Android设备的49
分类:
移动开发 时间:
2020-12-05 10:29:10
阅读次数:
12
Pimpl(Pointer to implementation)很多同学都不陌生,但是从原始指针升级到C++11的独占指针std::unique_ptr时,会遇到一个incomplete type的报错,本文来分析一下报错的原因以及分享几种解决方法 问题现象 首先举一个传统C++中的Pimpl的例子 ...
分类:
其他好文 时间:
2020-12-04 11:32:46
阅读次数:
7
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" ...
分类:
移动开发 时间:
2020-12-04 11:32:09
阅读次数:
14
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" an ...
分类:
移动开发 时间:
2020-12-04 11:30:31
阅读次数:
12
一、理论 并查集的定义: 并查集是一种树型的数据结构,用于处理一些不交集的合并和查询问题。一般用数组实现。 Find:确定元素属于哪一个子集,它可以被用来确定两个元素是否属于同一个子集。 Union:将两个子集合并成同一个集合。 并查集的优化: 优化1: 降低rank,提高查询效率。合并时要考虑ra ...
分类:
其他好文 时间:
2020-12-04 11:19:39
阅读次数:
6
函数 #什么函数 函数就是有某个具体功能的工具 函数必须先定义,后面才能调用,并且在任意位置调用 #为什么要用函数 减少某一特定功能的代码冗余 使函数的调用更加方便,提高开发效率 提高程序的扩展性 #定义函数 #使用关键字 def #函数名与变量名类似,命名规则相同 #该过程不会执行代码,只会检测语 ...
分类:
编程语言 时间:
2020-12-04 11:04:42
阅读次数:
3
package com.example.ccc; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase. ...
分类:
移动开发 时间:
2020-12-03 12:17:14
阅读次数:
9
Termux 现在都版本(以前的版本可以安装在 Android 6 上)只能安装在 Android 6 以上的手机上。Termux 只有 Android 客户端,没有 iOS。 Termux是手机上的高级终端,性能好,下载过来占用内存小(以前很小,现在已经是MB级了),但是装多了包内存就有 五六GB ...
分类:
其他好文 时间:
2020-12-03 12:13:12
阅读次数:
6
android测试点整理undefined作者/糖小幽1Android的功能测试点安装\卸载App具体功能点联网(默认的联网方式是什么?WifiorSim卡?网络切换是否有相应的提示说明?飞行模式)程序进入输入功能时,是否正常弹出键盘;键盘是否遮挡了应用需要输入内容的对话框home和程序间多次切换返回上一级操作,退出程序后的提示当离开测试应用一段时间后,在回到测试应用时不能丢失用户数据衡屏竖屏切换
分类:
移动开发 时间:
2020-12-03 11:57:35
阅读次数:
8
在使用 Apex 代码插入或更新数据的时候,若干事件会被按顺序执行。了解这些顺序可以提高调试程序的效率,也可以避免不必要的错误。 可以参考官方文档。 事件的执行顺序 从数据库中读取要更新的数据记录或初始化要插入的数据 更新相关的字段值 如果插入或更新的请求来自标准的 Salesforce 新建或编辑 ...
分类:
其他好文 时间:
2020-12-03 11:46:36
阅读次数:
3